void PRK_GELIR_GIDER_TURLERI_FISI::SET_LINE_DEFAULTS ( int row_number ) { QLineEdit * lineedit_hesap_ismi = ( QLineEdit * ) m_ui->tablewidget_fis_satirlari->cellWidget(row_number,HESAP_ISMI_COLUMN); QLineEdit * lineedit_gelir_gider_adi = ( QLineEdit * ) m_ui->tablewidget_fis_satirlari->cellWidget(row_number , GELIR_GIDER_ADI_COLUMN); QSearchEdit * searchedit_hesap_kodu = ( QSearchEdit * ) m_ui->tablewidget_fis_satirlari->cellWidget(row_number , HESAP_KODU_COLUMN); QLineEdit * lineedit_hesap_id = ( QLineEdit * ) m_ui->tablewidget_fis_satirlari->cellWidget(row_number , HESAP_ID_COLUMN); lineedit_gelir_gider_adi->setMaxLength(128); lineedit_hesap_ismi->setMaxLength(60); lineedit_hesap_ismi->setReadOnly(true); lineedit_hesap_ismi->setDisabled(true); QString prk_ent_hesap_kodu, prk_ent_hesap_adi; int prk_ent_hesap_id; if ( m_gider_turu_mu EQ 1 ) { prk_ent_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID( SUBE_GET_SUBE_ID(), "prk_gider_ent_hesap_id", &prk_ent_hesap_kodu, &prk_ent_hesap_adi ); } else { prk_ent_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID( SUBE_GET_SUBE_ID(), "prk_gelir_ent_hesap_id", &prk_ent_hesap_kodu, &prk_ent_hesap_adi ); } lineedit_hesap_id->setText ( QVariant ( prk_ent_hesap_id ).toString() ); searchedit_hesap_kodu->SET_TEXT ( prk_ent_hesap_kodu ); lineedit_hesap_ismi->setText ( prk_ent_hesap_adi ); }
void STOK_HIZMET_KARTI_FORMU::SETUP_FORM() { SET_HELP_PAGE ( "stok-islemleri_hizmet-karti" ); SET_PAGE_TITLE ( tr ("STK - HİZMET KARTI") ); REGISTER_BUTTONS_WIDGET ( m_ui->navigation_buttons_widget ); SET_SETTING_NAME ( "FATURA_HIZMET_KARTI" ); SET_FIRST_FOCUS_WIDGET ( m_ui->lineEdit_hizmet_kodu ); m_temel_para_birimi_kodu = DVZ_GET_TEMEL_PARA_BIRIMI_KODU (); REGISTER_SAVER_BUTTON( m_ui->pushButton_hizmetin_hareketleri ); if ( K9_KULLANICI_URUN_HAREKETLERINI_GOREBILIR_MI() EQ HAYIR ) { m_ui->pushButton_hizmetin_hareketleri->setVisible( false ); } // [ 1 ] Hassasiyet setleniyor int stok_birim_fiyat_hassasiyeti = STK_GET_BIRIM_HASSASIYETI(); m_ui->commaEdit_alis_fiyati->SET_PRECISION( stok_birim_fiyat_hassasiyeti ); m_ui->commaEdit_satis_fiyati->SET_PRECISION( stok_birim_fiyat_hassasiyeti ); // [/1] DVZ_FILL_COMBOBOX ( m_ui->comboBox_alis_doviz_cinsi ); DVZ_FILL_COMBOBOX ( m_ui->comboBox_satis_doviz_cinsi ); K9_FILL_KDV_ORANLARI_COMBOBOX ( m_ui->comboBox_alis_kdv_orani ); K9_FILL_KDV_ORANLARI_COMBOBOX ( m_ui->comboBox_satis_kdv_orani ); m_ui->lineEdit_hizmet_kodu->setMaxLength ( 30 ); m_ui->lineEdit_barkod_no->setMaxLength ( 50 ); m_ui->lineEdit_hizmet_ismi->setMaxLength ( 50 ); m_ui->limitedTextEdit->SET_LINE_LIMIT(5); m_ui->limitedTextEdit->SET_MAX_STRING_LENGTH(512); m_ui->lineEdit_hizmet_birimi->setMaxLength(20); m_muh_hesap_id = 0; m_ui->comboBox_hizmet_turu->addItems(QStringList() << QObject::tr("Alınan Hizmet") << QObject::tr("Satılan Hizmet") << QObject::tr( "Alınan / Satılan Hizmet") ); DISABLE_CLEAR_ON_WIDGET(m_ui->searchEdit_muh_hesap_kodu); DISABLE_CLEAR_ON_WIDGET(m_ui->lineEdit_muh_hesap_ismi); QString hizmetler_hesap_kodu, hizmetler_hesap_adi; m_muh_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID( SUBE_GET_SUBE_ID(), "hizmetler_ent_hesap_id", &hizmetler_hesap_kodu, &hizmetler_hesap_adi ); m_ui->searchEdit_muh_hesap_kodu->SET_TEXT ( hizmetler_hesap_kodu ); m_ui->lineEdit_muh_hesap_ismi->setText ( hizmetler_hesap_adi ); if ( K9_KULLANICI_ENT_BILGILERINI_DEGISTIREBILIR_MI() EQ 0 ) { m_ui->searchEdit_muh_hesap_kodu->setHidden(true); m_ui->lineEdit_muh_hesap_ismi->setHidden(true); m_ui->label_muhasebe_hesabi->setHidden(true); } }
void SMM_HIZMET_TANIMLAMA_FISI::SET_LINE_DEFAULTS ( int row_number ) { QLineEdit * lineedit_hizmet_adi = ( QLineEdit * ) m_ui->tablewidget_fis_satirlari->cellWidget(row_number , HIZMET_ADI_COLUMN); QSearchEdit * searchedit_hesap_kodu = ( QSearchEdit * ) m_ui->tablewidget_fis_satirlari->cellWidget(row_number , HESAP_KODU_COLUMN); QLineEdit * lineedit_hesap_ismi = ( QLineEdit * ) m_ui->tablewidget_fis_satirlari->cellWidget(row_number , HESAP_ISMI_COLUMN); QLineEdit * lineedit_hesap_id = ( QLineEdit * ) m_ui->tablewidget_fis_satirlari->cellWidget(row_number , HESAP_ID_COLUMN); QSearchEdit * searchedit_vergi_hesap_kodu = ( QSearchEdit * ) m_ui->tablewidget_fis_satirlari->cellWidget(row_number , VERGI_HESAP_KODU_COLUMN); QLineEdit * lineedit_vergi_hesap_ismi = ( QLineEdit * ) m_ui->tablewidget_fis_satirlari->cellWidget(row_number , VERGI_HESAP_ISMI_COLUMN); QLineEdit * lineedit_vergi_hesap_id = ( QLineEdit * ) m_ui->tablewidget_fis_satirlari->cellWidget(row_number , VERGI_HESAP_ID_COLUMN); lineedit_hizmet_adi->setMaxLength(128); lineedit_hesap_ismi->setMaxLength(60); lineedit_hesap_ismi->setReadOnly(true); lineedit_hesap_ismi->setDisabled(true); lineedit_vergi_hesap_ismi->setMaxLength(60); lineedit_vergi_hesap_ismi->setReadOnly(true); lineedit_vergi_hesap_ismi->setDisabled(true); SQL_QUERY query(DB); QString smmm_ent_hesap_kodu, smmm_ent_hesap_adi; int smmm_ent_hesap_id; if ( m_hizmet_sekli EQ SMM_ALINAN_HIZMET ) { smmm_ent_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID( SUBE_GET_SUBE_ID(), "smmm_alinan_hizmet_hesap_id", &smmm_ent_hesap_kodu, &smmm_ent_hesap_adi ); } else { smmm_ent_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID( SUBE_GET_SUBE_ID(), "smmm_satilan_hizmet_hesap_id", &smmm_ent_hesap_kodu, &smmm_ent_hesap_adi ); } lineedit_hesap_id->setText ( QVariant ( smmm_ent_hesap_id ).toString() ); searchedit_hesap_kodu->SET_TEXT ( smmm_ent_hesap_kodu ); lineedit_hesap_ismi->setText ( smmm_ent_hesap_adi ); QString smmm_gelir_hesap_kodu, smmm_gelir_hesap_adi; int smmm_gelir_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID( SUBE_GET_SUBE_ID(), "smmm_gelir_vergisi_hesap_id", &smmm_gelir_hesap_kodu, &smmm_gelir_hesap_adi ); lineedit_vergi_hesap_id->setText ( QVariant ( smmm_gelir_hesap_id ).toString() ); searchedit_vergi_hesap_kodu->SET_TEXT ( smmm_gelir_hesap_kodu ); lineedit_vergi_hesap_ismi->setText ( smmm_gelir_hesap_adi ); }
void PRS_KARTI_IMPORT::IMPORT_ROW( QStringList kayit_bilgisi_list ) { if ( kayit_bilgisi_list.size() <= 0 ) { return; } SQL_QUERY query_select( DB ); query_select.PREPARE_SELECT( "prs_personeller" , "personel_id" , "sicil_no=:sicil_no"); query_select.SET_VALUE( ":sicil_no" , kayit_bilgisi_list.at( 1 ) ); if( query_select.SELECT() NE 0 ){ return ; } double cari_borc = kayit_bilgisi_list.at(7).toDouble(); double cari_alacak = kayit_bilgisi_list.at(8).toDouble(); int sube_id = SUBE_GET_SUBE_ID(); int personel_borclari_ent_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID(sube_id, "personel_borclari_ent_hesap_id"); int prs_avanslari_ent_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID(sube_id, "prs_avanslari_ent_hesap_id"); CARI_HESAP_STRUCT PRS_HESAP_KARTI ; CARI_FIS_SATIRI_STRUCT PRS_FIS_SATIRI ; //! [1] CARI HESAP EKLENIYOR CARI_SET_HESAP_STRUCT_DEFAULTS( &PRS_HESAP_KARTI ); PRS_HESAP_KARTI.kimlik_no = kayit_bilgisi_list.at( 0 ); PRS_HESAP_KARTI.cari_hesap_kodu = kayit_bilgisi_list.at( 1 ); PRS_HESAP_KARTI.cari_hesap_ismi = kayit_bilgisi_list.at( 3 ).mid(0, 60); PRS_HESAP_KARTI.para_birimi_id = DVZ_GET_DOVIZ_ID( kayit_bilgisi_list.at(9) ) ; PRS_HESAP_KARTI.cinsiyet = kayit_bilgisi_list.at( 10 ); PRS_HESAP_KARTI.medeni_hali = kayit_bilgisi_list.at( 11 ); PRS_HESAP_KARTI.sehir = kayit_bilgisi_list.at( 12 ); PRS_HESAP_KARTI.ilce = kayit_bilgisi_list.at( 13 ); PRS_HESAP_KARTI.semt = kayit_bilgisi_list.at( 14 ); PRS_HESAP_KARTI.program_id = E9_PROGRAMI ; PRS_HESAP_KARTI.modul_id = PERSONEL_MODULU ; PRS_HESAP_KARTI.cari_kart_turu = SAHIS_KAYDI; PRS_HESAP_KARTI.cari_kart_tipi = ENUM_CARI_PERSONEL; PRS_HESAP_KARTI.muh_hesap_id = personel_borclari_ent_hesap_id; int cari_hesap_id = CARI_KART_OLUSTUR( SAHIS_KAYDI, &PRS_HESAP_KARTI ) ; //! [1] END CARI HESAP //! [2] PERSONEL KAYDI EKLENIYOR SQL_QUERY query( DB ); query.PREPARE_INSERT("prs_personeller","personel_id", "sube_id, cari_hesap_id," "sicil_no," "sigorta_no," "ucret_sekli, brut_ucret, " "calisma_sekli, kumulatif_vergi_matrahi, " "bir_ay_once_kalan_ek_odenek, iki_ay_once_kalan_ek_odenek, " "prs_avanslar_hesap_id, prs_borclar_hesap_id, isten_ayrildi_mi"); query.SET_VALUE( ":cari_hesap_id", cari_hesap_id ); query.SET_VALUE( ":sicil_no", kayit_bilgisi_list.at( 1 ) ); query.SET_VALUE( ":sigorta_no", kayit_bilgisi_list.at( 2 ) ); query.SET_VALUE( ":ucret_sekli", PRS_BRUT ); query.SET_VALUE( ":calisma_sekli", ENUM_AYLIK ); query.SET_VALUE( ":brut_ucret", kayit_bilgisi_list.at( 5 ).toDouble() ); query.SET_VALUE( ":kumulatif_vergi_matrahi", kayit_bilgisi_list.at( 6 ).toDouble() ); query.SET_VALUE( ":bir_ay_once_kalan_ek_odenek", 0.00 ); query.SET_VALUE( ":iki_ay_once_kalan_ek_odenek", 0.00 ); query.SET_VALUE( ":prs_borclar_hesap_id", personel_borclari_ent_hesap_id); query.SET_VALUE( ":prs_avanslar_hesap_id", prs_avanslari_ent_hesap_id); query.SET_VALUE( ":isten_ayrildi_mi", 0 ); query.SET_VALUE( ":sube_id", sube_id ); int personel_id = query.INSERT(); query.PREPARE_INSERT("prs_personel_kisisel_blgler", "kisisel_bilgi_id", "personel_id, ise_giris_tarihi"); query.SET_VALUE (":personel_id", personel_id ); query.SET_VALUE (":ise_giris_tarihi", kayit_bilgisi_list.at( 4 ) ); query.INSERT(); query.PREPARE_INSERT("prs_personel_nufus_blgler ","nufus_id", "personel_id"); query.SET_VALUE( ":personel_id" , personel_id ); query.INSERT(); query.PREPARE_INSERT("prs_personel_notlari ","notlar_id", "personel_id "); query.SET_VALUE( ":personel_id" , personel_id ); query.INSERT(); //! [2] //! NOT : CARI ALISI FISINI SADECE CARI MODULU OLUSTURA BILIR //! BUNDAN DLLAYI MODUL ID OLARAK CARI GITMESI LAZIM...... if ( cari_borc NE 0.00 OR cari_alacak NE 0.00 ) { if( m_fis_id EQ -1 ){ PRS_FIS = new CARI_FIS_STRUCT ; CARI_CLEAR_FIS_STRUCT( PRS_FIS ); PRS_FIS->cari_hesap_id = 0; PRS_FIS->program_id = E9_PROGRAMI ; PRS_FIS->modul_id = CARI_MODULU ; PRS_FIS->fis_turu = ENUM_CARI_ACILIS_FISI ; PRS_FIS->fis_no = CARI_SIRADAKI_FIS_NO_AL( MALI_YIL_FIRST_DATE().toString("yyyy.MM.dd") ) ; PRS_FIS->cari_para_birimi_id = PRS_HESAP_KARTI.para_birimi_id ; PRS_FIS->fis_tarihi = MALI_YIL_FIRST_DATE().toString("yyyy.MM.dd"); PRS_FIS->aciklama = tr("PERSONEL KARTI - İmport İşlemi Esnasında Üretilmiştir."); PRS_FIS->base_fis_id = 0; m_fis_id = CARI_FIS_EKLE( PRS_FIS ) ; } CARI_CLEAR_FIS_SATIRI_STRUCT( &PRS_FIS_SATIRI ); PRS_FIS_SATIRI.cari_hesap_id = cari_hesap_id ; PRS_FIS_SATIRI.fis_id = m_fis_id ; PRS_FIS_SATIRI.program_id = E9_PROGRAMI ; PRS_FIS_SATIRI.modul_id = CARI_MODULU ; PRS_FIS_SATIRI.doviz_id = PRS_HESAP_KARTI.para_birimi_id; //! IMPORT ISLEMINDE SADECE BIRI ALINIR if ( cari_borc >= cari_alacak ) { cari_borc -= cari_alacak; cari_alacak = 0.00; } else { cari_alacak -= cari_borc; cari_borc = 0.00; } if( cari_borc > 0 ){ PRS_FIS_SATIRI.cari_para_birimi_tutari = cari_borc; PRS_FIS_SATIRI.alacak_tutari = 0; PRS_FIS_SATIRI.borc_tutari = cari_borc; CARI_FIS_SATIRI_EKLE( PRS_FIS , &PRS_FIS_SATIRI ); } if ( cari_alacak > 0 ) { PRS_FIS_SATIRI.borc_tutari = 0 ; PRS_FIS_SATIRI.alacak_tutari = cari_alacak; PRS_FIS_SATIRI.cari_para_birimi_tutari = cari_alacak; CARI_FIS_SATIRI_EKLE( PRS_FIS , &PRS_FIS_SATIRI ); } } if ( GET_GRUP_IDLERI()->size() > 0 ) { GRP_KAYDI_GRUPLARA_EKLE( E9_PROGRAMI, PERSONEL_MODULU, personel_id , GET_GRUP_IDLERI() ); } }
void DMR_DEMIRBAS_KARTI::SETUP_FORM() { SET_HELP_PAGE ( "sabit-kiymetler-demirbaslar_sabit-kiymet-kaydi" ); SET_PAGE_TITLE ( tr ( "DMR - SABİT KIYMET KAYDI" ) ); REGISTER_BUTTONS_WIDGET ( m_ui->navigation_buttons_widget ); SET_FIRST_FOCUS_WIDGET ( m_ui->lineedit_demirbas_kodu ); REGISTER_CHANGER_BUTTON(m_ui->pushButton_guplar); REGISTER_CHANGER_BUTTON(m_ui->pushButton_fatura_sec); m_ui->lineEdit_temel_para_birimi->setText(DVZ_GET_TEMEL_PARA_BIRIMI_KODU()); m_ui->comboBox_amortisman_yontemi->addItems ( QStringList() << "Normal Bakiye" << "Azalan Bakiye" ); DISABLE_CLEAR_ON_WIDGET(m_ui->lineEdit_temel_para_birimi); m_ui->checkBox_yeniden_degerleme->setChecked ( true ); SET_SETTING_NAME ( "DMR_DEMIRBAS_KARTI" ); FOCUS_FIRST_WIDGET (); m_ui->lineedit_amortisman_suresi->setMaxLength(2); m_ui->lineedit_demirbas_adi->setMaxLength(128); m_ui->lineedit_demirbas_kodu->setMaxLength(20); m_ui->lineedit_garanti_suresi->setMaxLength(2); m_ui->lineEdit_marka->setMaxLength(128); m_ui->lineEdit_model->setMaxLength(128); m_ui->lineedit_muh_hesap_ismi->setMaxLength(60); m_ui->lineEdit_seri_no->setMaxLength(20); m_ui->lineEdit_uretici_firma->setMaxLength(128); DISABLE_CLEAR_ON_WIDGET(m_ui->checkBox_amortisman_ayrilacak_mi); m_ui->checkBox_amortisman_ayrilacak_mi->setChecked(true); DISABLE_CLEAR_ON_WIDGET(m_ui->comboBox_amortisman_yontemi); DISABLE_CLEAR_ON_WIDGET(m_ui->searchedit_muh_hesap_kodu); DISABLE_CLEAR_ON_WIDGET(m_ui->lineedit_muh_hesap_ismi ); DISABLE_CLEAR_ON_WIDGET(m_ui->searchedit_amor_gdr_hesap_kodu); DISABLE_CLEAR_ON_WIDGET(m_ui->lineEdit_amor_gdr_hesap_ismi ); DISABLE_CLEAR_ON_WIDGET(m_ui->searchedit_bir_amortisman_hesap_kodu); DISABLE_CLEAR_ON_WIDGET(m_ui->lineEdit_bir_amortisman_hesap_ismi ); DISABLE_CLEAR_ON_WIDGET(m_ui->searchEdit_sube_kodu); DISABLE_CLEAR_ON_WIDGET(m_ui->lineEdit_sube_ismi); DISABLE_CLEAR_ON_WIDGET(m_ui->searchedit_dmr_satis_kar_hesap_kodu); DISABLE_CLEAR_ON_WIDGET(m_ui->lineEdit_dmr_satis_kar_hesap_ismi); DISABLE_CLEAR_ON_WIDGET(m_ui->searchedit_dmr_satis_zarar_hesap_kodu); DISABLE_CLEAR_ON_WIDGET(m_ui->lineEdit_dmr_satis_zarar_hesap_ismi); SQL_QUERY query(DB); m_grup_id = -1; m_muh_hesap_id = 0; m_fatura_id = 0; m_amor_gider_hesap_id = 0; m_bir_amor_hesap_id = 0; m_dmr_satis_kar_hesap_id = 0; QString demirbas_hesap_kodu, demirbas_hesap_adi; m_muh_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID( SUBE_GET_SUBE_ID(), "demirbaslar_ent_hesap_id", &demirbas_hesap_kodu, &demirbas_hesap_adi ); m_ui->searchedit_muh_hesap_kodu->SET_TEXT ( demirbas_hesap_kodu ); m_ui->lineedit_muh_hesap_ismi->setText ( demirbas_hesap_adi ); QString amortisman_hesap_kodu, amortisman_hesap_adi; m_bir_amor_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID( SUBE_GET_SUBE_ID(), "bir_amortismanlar_hsp_id", &amortisman_hesap_kodu, &amortisman_hesap_adi ); m_ui->searchedit_bir_amortisman_hesap_kodu->SET_TEXT ( amortisman_hesap_kodu ); m_ui->lineEdit_bir_amortisman_hesap_ismi->setText ( amortisman_hesap_adi ); QString amor_gider_hesap_kodu, amor_gider_hesap_adi; m_amor_gider_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID( SUBE_GET_SUBE_ID(), "amor_giderleri_hsp_id", &amor_gider_hesap_kodu, &amor_gider_hesap_adi ); m_ui->searchedit_amor_gdr_hesap_kodu->SET_TEXT ( amortisman_hesap_kodu ); m_ui->lineEdit_amor_gdr_hesap_ismi->setText ( amortisman_hesap_adi ); QString dmr_satis_kar_hesap_kodu, dmr_satis_kar_hesap_adi; m_dmr_satis_kar_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID( SUBE_GET_SUBE_ID(), "dmr_satis_kar_ent_hesap_id", &dmr_satis_kar_hesap_kodu, &dmr_satis_kar_hesap_adi ); m_ui->searchedit_dmr_satis_kar_hesap_kodu->SET_TEXT ( dmr_satis_kar_hesap_kodu ); m_ui->lineEdit_dmr_satis_kar_hesap_ismi->setText ( dmr_satis_kar_hesap_adi ); QString dmr_satis_zarar_hesap_kodu, dmr_satis_zarar_hesap_adi; m_dmr_satis_zarar_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID( SUBE_GET_SUBE_ID(), "dmr_satis_zarar_ent_hesap_id", &dmr_satis_zarar_hesap_kodu, &dmr_satis_zarar_hesap_adi ); m_ui->searchedit_dmr_satis_zarar_hesap_kodu->SET_TEXT ( dmr_satis_zarar_hesap_kodu ); m_ui->lineEdit_dmr_satis_zarar_hesap_ismi->setText ( dmr_satis_zarar_hesap_adi ); if ( E9_KULLANICI_ENT_BILGILERINI_DEGISTIREBILIR_MI() EQ 0 ) { m_ui->searchedit_muh_hesap_kodu->setHidden(true); m_ui->lineedit_muh_hesap_ismi->setHidden(true); m_ui->label_muhasebe_hesabi->setHidden(true); } m_sube_id = 1; QString sube_kodu, sube_adi; SUBE_GET_SUBE_KODU_ADI( m_sube_id, &sube_kodu, &sube_adi ); m_ui->searchEdit_sube_kodu->SET_TEXT( sube_kodu ); m_ui->lineEdit_sube_ismi->setText( sube_adi ); }
void CARI_KART_IMPORT::IMPORT_ROW( QStringList kayit_bilgisi_list ) { if ( kayit_bilgisi_list.size() <= 0 ) { return; } QString firma_sahis_kodu = kayit_bilgisi_list.at(0).mid(0, 60) ; SQL_QUERY query_select( DB ); query_select.PREPARE_SELECT( "car_hesaplar" , "cari_hesap_id" , "cari_hesap_kodu=:cari_hesap_kodu"); query_select.SET_VALUE( ":cari_hesap_kodu" , firma_sahis_kodu ); if( query_select.SELECT() NE 0 ){ return ; } int sube_id = SUBE_GET_SUBE_ID(); double cari_borc = kayit_bilgisi_list.at(3).toDouble(); double cari_alacak = kayit_bilgisi_list.at(4).toDouble(); CARI_HESAP_STRUCT CARI_KART ; CARI_FIS_SATIRI_STRUCT CARI_FIS_SATIRI ; CARI_SET_HESAP_STRUCT_DEFAULTS( &CARI_KART ); CARI_KART.cari_hesap_kodu = kayit_bilgisi_list.at( 0 ); CARI_KART.cari_hesap_ismi = kayit_bilgisi_list.at( 1 ).mid(0, 60); CARI_KART.para_birimi_id = DVZ_GET_DOVIZ_ID( kayit_bilgisi_list.at(2) ) ; QString tum_telefon = kayit_bilgisi_list.at( 5 ); QString telefon = ""; QString alan_kodu = ""; QString ulke_kodu = ""; TELEFON_BILGISINI_PARSE_ET( ulke_kodu, alan_kodu, telefon, tum_telefon ); CARI_KART.is_tel_ulke_kodu = ulke_kodu; CARI_KART.is_tel_alan_kodu = alan_kodu; CARI_KART.is_telefonu = telefon; QString tum_fax = kayit_bilgisi_list.at( 6 ); QString fax = ""; QString fax_alan_kodu = ""; QString fax_ulke_kodu = ""; TELEFON_BILGISINI_PARSE_ET( fax_ulke_kodu, fax_alan_kodu, fax, tum_fax ); CARI_KART.fax_ulke_kodu = fax_ulke_kodu; CARI_KART.fax_alan_kodu = fax_alan_kodu; CARI_KART.fax = fax; CARI_KART.vergi_dairesi = kayit_bilgisi_list.at( 7 ); CARI_KART.vergi_no = kayit_bilgisi_list.at( 8 ); QString tum_adres = kayit_bilgisi_list.at( 9 ); QString adres_satiri_1 = ""; QString adres_satiri_2 = ""; QString adres_satiri_3 = ""; ADRES_BILGISINI_PARSE_ET( adres_satiri_1, adres_satiri_2, adres_satiri_3, tum_adres ); CARI_KART.adres_satiri_1 = adres_satiri_1; CARI_KART.adres_satiri_2 = adres_satiri_2; CARI_KART.adres_satiri_3 = adres_satiri_3; CARI_KART.sehir = kayit_bilgisi_list.at( 10 ); CARI_KART.ilce = kayit_bilgisi_list.at( 11 ); CARI_KART.semt = kayit_bilgisi_list.at( 12 ); CARI_KART.program_id = K9_PROGRAMI ; CARI_KART.modul_id = CARI_MODULU ; CARI_KART.cari_kart_turu = FIRMA_KAYDI; CARI_KART.cari_kart_tipi = ENUM_CARI_ALICI; CARI_KART.muh_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID(sube_id, "cari_alici_ent_hesap_id"); int cari_hesap_id = CARI_KART_OLUSTUR( FIRMA_KAYDI, &CARI_KART ) ; if( m_fis_id EQ -1 ){ CARI_FIS = new CARI_FIS_STRUCT ; CARI_CLEAR_FIS_STRUCT( CARI_FIS ); CARI_FIS->cari_hesap_id = cari_hesap_id ; CARI_FIS->program_id = K9_PROGRAMI ; CARI_FIS->modul_id = CARI_MODULU ; CARI_FIS->fis_turu = ENUM_CARI_ACILIS_FISI ; CARI_FIS->fis_no = CARI_SIRADAKI_FIS_NO_AL( MALI_YIL_FIRST_DATE().toString("yyyy.MM.dd") ) ; CARI_FIS->cari_para_birimi_id = CARI_KART.para_birimi_id ; CARI_FIS->fis_tarihi = MALI_YIL_FIRST_DATE().toString("yyyy.MM.dd"); CARI_FIS->aciklama = tr("CARİ AÇILIŞ FİŞİ - İmport İşlemi Esnasında Üretilmiştir."); CARI_FIS->kaydedilecek_sirket = SIRKET_1 ; CARI_FIS->base_fis_id = 0; m_fis_id = CARI_FIS_EKLE( CARI_FIS ) ; } CARI_CLEAR_FIS_SATIRI_STRUCT( &CARI_FIS_SATIRI ); CARI_FIS_SATIRI.cari_hesap_id = cari_hesap_id ; CARI_FIS_SATIRI.fis_id = m_fis_id ; CARI_FIS_SATIRI.program_id = K9_PROGRAMI ; CARI_FIS_SATIRI.modul_id = CARI_MODULU ; CARI_FIS_SATIRI.kaydedilecek_sirket = SIRKET_1; CARI_FIS_SATIRI.doviz_id = CARI_KART.para_birimi_id; //! IMPORT ISLEMINDE SADECE BIRI ALINIR if ( cari_borc >= cari_alacak ) { cari_borc -= cari_alacak; cari_alacak = 0.00; } else { cari_alacak -= cari_borc; cari_borc = 0.00; } if( cari_borc > 0 ){ CARI_FIS_SATIRI.cari_para_birimi_tutari = cari_borc; CARI_FIS_SATIRI.alacak_tutari = 0; CARI_FIS_SATIRI.borc_tutari = cari_borc; CARI_FIS_SATIRI_EKLE( CARI_FIS , &CARI_FIS_SATIRI ); } if ( cari_alacak > 0 ) { CARI_FIS_SATIRI.borc_tutari = 0 ; CARI_FIS_SATIRI.alacak_tutari = cari_alacak; CARI_FIS_SATIRI.cari_para_birimi_tutari = cari_alacak; CARI_FIS_SATIRI_EKLE( CARI_FIS , &CARI_FIS_SATIRI ); } if ( GET_GRUP_IDLERI()->size() > 0 ) { GRP_KAYDI_GRUPLARA_EKLE( K9_PROGRAMI, CARI_MODULU, cari_hesap_id, GET_GRUP_IDLERI() ); } }