int MUH_HESAP_EKLEME_FISI::LINE_CHANGER_BUTTON_CLICKED(QAbstractButton *button, int row_number) { QPushButton * button_grup_secimi = ( QPushButton * ) m_ui->tablewidget_alt_hesaplar->cellWidget ( row_number, HESAP_GRUP_SECIMI_COLUMN ); QLineEdit * line_edit_gruplar = ( QLineEdit * ) m_ui->tablewidget_alt_hesaplar->cellWidget ( row_number, HESAP_GRUPLAR ); if ( button EQ button_grup_secimi ) { QList<int> idler; if ( m_ui->tablewidget_alt_hesaplar->item(row_number,GRUP_IDLERI) NE NULL ) { QStringList item_idleri = m_ui->tablewidget_alt_hesaplar->item(row_number,GRUP_IDLERI)->text().split("\t"); for (int i = 0 ; i < item_idleri.size() ; i++ ) { idler << item_idleri.at(i).toInt(); } } if ( OPEN_GRUP_SECIM ( E9_PROGRAMI , MUHASEBE_MODULU , &idler,DB, this ) EQ true ) { line_edit_gruplar->setText(GRP_GRUP_ADLARINI_BUL(&idler,new QStringList(),new QStringList())); QString grup_id_str = ""; for (int i = 0 ; i < idler.size() ; i++ ) { if (grup_id_str.isEmpty() EQ false) { grup_id_str.append("\t"); } grup_id_str .append( QVariant(idler.at(i)).toString() ); } if ( m_ui->tablewidget_alt_hesaplar->item(row_number,GRUP_IDLERI) NE NULL ) { m_ui->tablewidget_alt_hesaplar->item(row_number,GRUP_IDLERI)->setText(grup_id_str); } else { m_ui->tablewidget_alt_hesaplar->setItem(row_number,GRUP_IDLERI,new QTableWidgetItem(grup_id_str)); } return ADAK_RECORD_CHANGED; } } return ADAK_RECORD_UNCHANGED; }
QString GRP_KAYDIN_GRUPLARINI_BUL ( int program_id , int module_id ,int record_id , QList<int> * grup_idleri , QStringList * grup_adlari , QStringList * grup_kodlari) { SQL_QUERY query ( DB ); query.PREPARE_SELECT ( "adak_kaydin_gruplari","gruplar","record_id = :record_id AND module_id = :module_id AND program_id = :program_id" ,""); query.SET_VALUE ( ":record_id" , record_id ); query.SET_VALUE ( ":module_id" , module_id ); query.SET_VALUE ( ":program_id", program_id ); if ( query.SELECT() EQ 0 ) { return ""; } query.NEXT(); QStringList grup_idleri_str = query.VALUE(0).toString().split("\t",QString::SkipEmptyParts); if (grup_idleri_str.size() EQ 0) { return ""; } for (int i = 0 ; i < grup_idleri_str.size() ; i++ ) { *grup_idleri << grup_idleri_str.at(i).toInt(); } return GRP_GRUP_ADLARINI_BUL(grup_idleri , grup_adlari , grup_kodlari); }
int ADRES_FIHRIST_RAPORU_BATCH::CHECK_VAR ( QObject * object ) { if ( object EQ m_ui->push_button_grup_ekle ) { OPEN_GRUP_SECIM(K9_PROGRAMI , ADRES_MODULU , &m_grup_idleri,DB,this,true); m_ui->text_edit_gruplar->setText(GRP_GRUP_ADLARINI_BUL(&m_grup_idleri , new QStringList(),new QStringList())); } return ADAK_OK; }
int DMR_AMORTISMAN_AYIRMA_BATCH::CHECK_VAR ( QObject * object ) { if ( object EQ m_ui->commaEdit_dusulecek_amortisman_yuzdesi ) { if ( m_ui->commaEdit_dusulecek_amortisman_yuzdesi->GET_DOUBLE() > 100 ) { MSG_WARNING( tr ( "Yıllık Amortismanın en fazla % 100'ü düşülebilir." ), m_ui->commaEdit_dusulecek_amortisman_yuzdesi ); return ADAK_FAIL; } } else if ( object EQ m_ui->pushButton_grup_sec ) { OPEN_GRUP_SECIM( E9_PROGRAMI,DEMIRBAS_GRUP_MODULU, &m_grup_idleri, DB , this , true ); QStringList grup_adlari; QStringList grup_kodlari; m_ui->textEdit_gruplar->setText(GRP_GRUP_ADLARINI_BUL(&m_grup_idleri, &grup_adlari, &grup_kodlari)); } else if ( object EQ m_ui->checkBox_sube ) { if ( m_ui->checkBox_sube->isChecked() EQ true ) { m_ui->frame_sube->setEnabled(true); SET_FOCUS(m_ui->searchEdit_sube_kodu); } else { m_ui->searchEdit_sube_kodu->CLEAR(); m_ui->lineEdit_sube_ismi->clear(); m_ui->frame_sube->setDisabled(true); } } else if ( object EQ m_ui->searchEdit_sube_kodu ) { if ( m_ui->searchEdit_sube_kodu->GET_TEXT().isEmpty() EQ true ) { m_ui->lineEdit_sube_ismi->clear(); m_sube_id = 0; return ADAK_OK; } QString sube_adi; int sube_id; int result = SUBE_GET_SUBE_ID_ADI( m_ui->searchEdit_sube_kodu->GET_TEXT(), &sube_id, &sube_adi ); if ( result EQ 0 ) { MSG_WARNING(tr("Aradığınız sube kodu bulunamadı.") , m_ui->searchEdit_sube_kodu); SET_FOCUS( m_ui->searchEdit_sube_kodu ); return ADAK_FAIL_UNDO; } m_ui->lineEdit_sube_ismi->setText( sube_adi ); m_sube_id = sube_id; } return ADAK_OK; }
int IMPORT_KERNEL::CHECK_VAR ( QObject * object ) { if ( object EQ m_ui->push_button_dosya_sec ) { QString file_name = ""; file_name = QFileDialog::getOpenFileName(this,tr("Select File"), "", tr("ODS File(*.ods)")); if ( file_name.isEmpty() EQ false ) { ADAK_CURSOR_BUSY(); unzFile hArchive; if( ( hArchive = unzOpen(file_name.toUtf8().data()) ) EQ NULL ){ MSG_INFO(tr("The selected file format is not appropriate!") , this ) ;//Seçilen dosya Formatı uygun değil! ADAK_CURSOR_NORMAL(); return ADAK_FAIL; } ADAK_IMPORT * adak_import = new ADAK_IMPORT(); CHECK_MAX_SIZE_KONTROL( adak_import->IMPORT( file_name , m_ui->comboBox_dosya_encoding->currentText(), m_zorunlu_alanlar.size())); if( m_import_rows.size() EQ 0 ){ m_ui->table_widget_onizleme->clear(); m_kayitlar_onaylandi_mi = false; MSG_INFO(tr("The selected file is empty.") ,this);//Seçilen dosyanın içi boştur ADAK_CURSOR_NORMAL(); return ADAK_FAIL; } m_import_rows.removeFirst(); // ilk satir title m_ui->line_edit_dosya_path->setText( file_name ); if ( ROW_DATA_KONTROL() EQ false ) { m_kayitlar_onaylandi_mi = false; return ADAK_FAIL; } m_kayitlar_onaylandi_mi = true; ONIZLEMEYI_GOSTER(); ADAK_CURSOR_NORMAL(); } } else if ( object EQ m_ui->push_button_gruplar ) { OPEN_GRUP_SECIM(m_program_id,m_modul_id,&m_grup_idleri,DB,this,false); m_ui->text_edit_gruplar->setText(GRP_GRUP_ADLARINI_BUL(&m_grup_idleri,new QStringList(),new QStringList())); } return ADAK_OK; }
int DMR_DEMIRBAS_KARTI::CHANGER_BUTTON_CLICKED(QAbstractButton *button) { if ( button EQ m_ui->pushButton_guplar ) { if ( OPEN_GRUP_SECIM ( E9_PROGRAMI,DEMIRBAS_GRUP_MODULU, &m_rpr_isl_grubu_idler, DB, this ) EQ true ) { QString grup_str = GRP_GRUP_ADLARINI_BUL ( &m_rpr_isl_grubu_idler, new QStringList() , new QStringList() ); m_ui->textEdit_rapor_isl_gruplari->setPlainText( grup_str ); return ADAK_RECORD_CHANGED; } } else if ( button EQ m_ui->pushButton_fatura_sec ) { int fatura_id = OPEN_FATURA_ARAMA(ENUM_ALIS_IRSALIYESI_FATURASI , ENUM_FAT_NORMAL, this); if ( fatura_id EQ m_fatura_id ) { return ADAK_RECORD_UNCHANGED; } if ( fatura_id < 0 ) { m_ui->lineedit_fatura_bilgileri->clear(); m_fatura_id = fatura_id; return ADAK_RECORD_CHANGED; } else { m_fatura_id = fatura_id; m_ui->lineedit_fatura_bilgileri->setText(DMR_GET_FATURA_BILGILERI(m_fatura_id)); SQL_QUERY query(DB); FATURA_TEMEL_BILGILER_STRUCT P_FAT; FAT_GET_FAT_TEMEL_BILGILER( &P_FAT, m_fatura_id ); m_ui->commaEdit_alis_fiyati->SET_DOUBLE( P_FAT.fatura_tutari - P_FAT.isk_sonrasi_kdv_tutari ); return ADAK_RECORD_CHANGED; } } return ADAK_RECORD_UNCHANGED; }
int ADRES_RAPOR_FILTRESI_BATCH::CHECK_VAR ( QObject * p_object ) { SQL_QUERY sql_query ( DB ); if ( p_object EQ m_ui->radioButton_firmalar ) { if ( m_ui->radioButton_firmalar->isChecked() EQ true ) { m_adres_kayit_turu = FIRMA_KAYDI; } } else if ( p_object EQ m_ui->radioButton_sahislar ) { if ( m_ui->radioButton_sahislar->isChecked() EQ true ) { m_adres_kayit_turu = SAHIS_KAYDI; } } else if ( p_object EQ m_ui->radioButton_firma_sahis ) { if ( m_ui->radioButton_firma_sahis->isChecked() EQ true ) { m_adres_kayit_turu = SAHIS_ARTI_FIRMA; } } else if ( p_object EQ m_ui->checkBox_grup_secimi ) { if ( m_ui->checkBox_grup_secimi->isChecked() EQ true ) { m_ui->frame_gruplar->setEnabled ( true ); SET_FOCUS( m_ui->button_grup_ekle ); } else { m_ui->frame_gruplar->setEnabled ( false ); m_ui->textEdit_gruplar->clear(); } } else if ( p_object EQ m_ui->checkBox_adres_kaydi_secimi ) { if ( m_ui->checkBox_adres_kaydi_secimi->isChecked() EQ true ) { m_ui->frame_adres_kayitlari->setEnabled ( true ); SET_FOCUS( m_ui->button_adres_kaydi_ekle ); } else { m_ui->frame_adres_kayitlari->setEnabled ( false ); } } else if ( p_object EQ m_ui->button_grup_ekle ) { if ( OPEN_GRUP_SECIM( E9_PROGRAMI,ADRES_MODULU , &m_grup_idleri , DB , this , true) EQ true ) { m_ui->textEdit_gruplar->setText ( GRP_GRUP_ADLARINI_BUL(&m_grup_idleri , new QStringList() , new QStringList()) ); } } else if ( p_object EQ m_ui->button_adres_kaydi_ekle ) { QList<int> adres_id = OPEN_ADRES_ARAMA_LIST( m_adres_kayit_turu,true, this ); if ( adres_id.size() EQ 0 ) { return ADAK_OK; } QString adres_id_str = ""; for ( int i = 0 ; i < adres_id.size() ; i++ ) { if ( adres_id_str.isEmpty() EQ false ) { adres_id_str.append(" OR "); } adres_id_str.append(QString(" adres_id=" + QVariant(adres_id.at(i)).toString())); } sql_query.PREPARE_SELECT ( "adr_adresler","firma_sahis_adi,email,adres_id",adres_id_str ); if ( sql_query.SELECT() EQ 0 ) { ADAK_WARNING( tr ( "Seçili kayıt bulunamadı"), NULL, this ); return ADAK_FAIL; } bool email_bulundu = false; bool table_widget_temizlendi = false; while ( sql_query.NEXT() EQ true ) { if ( m_adres_rapor_turu EQ TOPLU_MAIL_GONDERIMI ) { if (sql_query.VALUE(1).toString().isEmpty() EQ true ) { SQL_QUERY query (DB); query.PREPARE_SELECT("adr_emailler","email_adresi","gizli_kayit=:gizli_kayit AND adres_kayit_id=:adres_kayit_id"); query.SET_VALUE(":gizli_kayit" ,0 ); query.SET_VALUE(":adres_kayit_id",sql_query.VALUE(2).toInt()); if ( query.SELECT() EQ 0 ) { continue; } } email_bulundu = true; } QString firma_sahis_adi = sql_query.VALUE(0).toString(); if ( table_widget_temizlendi EQ false ) { for ( int i = m_ui->tableWidget_adres_kayitlari->rowCount() ; i > 0 ; i-- ) { m_ui->tableWidget_adres_kayitlari->removeRow(i-1); } table_widget_temizlendi = true; } m_ui->tableWidget_adres_kayitlari->insertRow ( m_ui->tableWidget_adres_kayitlari->rowCount() ); m_ui->tableWidget_adres_kayitlari->setItem ( m_ui->tableWidget_adres_kayitlari->rowCount() -1, 0, new QTableWidgetItem ( QVariant( sql_query.VALUE(2) ).toString())); m_ui->tableWidget_adres_kayitlari->setItem ( m_ui->tableWidget_adres_kayitlari->rowCount() -1, 1, new QTableWidgetItem ( firma_sahis_adi )); } if ( m_adres_rapor_turu EQ TOPLU_MAIL_GONDERIMI ) { if (email_bulundu EQ false ) { ADAK_WARNING( tr ( "Seçili kayıtta email adresi bulunamadı."), NULL, this ); return ADAK_FAIL; } } } else if ( p_object EQ m_ui->tableWidget_adres_kayitlari ) { if ( p_object->objectName() EQ "ITEM_DOUBLE_CLICKED" ) { int clicked_row = m_ui->tableWidget_adres_kayitlari->currentRow(); m_ui->tableWidget_adres_kayitlari->removeRow ( clicked_row ); } } return ADAK_OK; }
int DMR_DEMIRBAS_KARTI::GET_RECORD ( int record_id ) { SQL_QUERY select_query ( DB ); select_query.PREPARE_SELECT ( "dmr_demirbaslar ","demirbas_kodu,demirbas_adi,grup_id,muh_hesap_id,alis_tarihi,alis_bedeli," "uretici_firma,marka,model,seri_numarasi,garanti_suresi," "amortisman_orani,amortisman_suresi,yeniden_degerleme_yapilacak_mi,kist_amortisman," "demirbasin_degeri,amortisman_yontemi,personel_id," "grup_id,fatura_id ,bir_amor_hesap_id , " "amor_gider_hesap_id , dmr_satis_kar_hesap_id ,amortisman_ayrilacak_mi,dmr_satis_zarar_hesap_id", "demirbas_id = :demirbas_id" ); select_query.SET_VALUE ( ":demirbas_id" , record_id ); if ( select_query.SELECT() EQ 0 ) { return ADAK_FAIL; } select_query.NEXT(); m_ui->lineedit_demirbas_kodu->setText ( select_query.VALUE(0).toString() ); m_ui->lineedit_demirbas_adi->setText ( select_query.VALUE(1).toString() ); m_ui->searchedit_muh_hesap_kodu->SET_TEXT ( MUH_GET_HESAP_KODU(select_query.VALUE(3).toInt() ) ); m_ui->lineedit_muh_hesap_ismi->setText ( MUH_GET_HESAP_ISMI(select_query.VALUE(3).toInt() ) ); m_ui->adakDate_alis_tarihi->SET_DATE(select_query.VALUE(4).toString() ); m_ui->commaEdit_alis_fiyati->SET_DOUBLE ( select_query.VALUE(5).toDouble() ); m_ui->lineEdit_uretici_firma->setText(select_query.VALUE(6).toString() ); m_ui->lineEdit_marka->setText(select_query.VALUE(7).toString() ); m_ui->lineEdit_model->setText(select_query.VALUE(8).toString() ); m_ui->lineEdit_seri_no->setText(select_query.VALUE(9).toString() ); m_ui->lineedit_garanti_suresi->setText(select_query.VALUE(10).toString() ); m_ui->commaEdit_amortisman_orani->SET_DOUBLE(select_query.VALUE(11).toDouble() ); m_ui->lineedit_amortisman_suresi->setText(select_query.VALUE(12).toString() ); m_ui->checkBox_yeniden_degerleme->setChecked(select_query.VALUE(13).toBool() ); m_ui->checkBox_kist_amortisman->setChecked(select_query.VALUE(14).toBool() ); m_ui->commaEdit_demirbasin_degeri->SET_DOUBLE(select_query.VALUE(15).toDouble() ); m_ui->checkBox_amortisman_ayrilacak_mi->setChecked(QVariant(select_query.VALUE("amortisman_ayrilacak_mi")).toBool()); QList<int> m_grup_idleri; m_grup_id = select_query.VALUE("grup_id").toInt(); m_muh_hesap_id = select_query.VALUE(3).toInt(); m_grup_idleri << select_query.VALUE("grup_id").toInt(); if (m_grup_idleri.isEmpty() EQ false) { m_ui->search_edit_gruplar->SET_TEXT(GRP_GRUP_ADLARINI_BUL(&m_grup_idleri , new QStringList() , new QStringList())); } m_ui->textEdit_rapor_isl_gruplari->setText ( GRP_KAYDIN_GRUPLARINI_BUL ( E9_PROGRAMI , DEMIRBAS_GRUP_MODULU, record_id, &m_rpr_isl_grubu_idler, new QStringList, new QStringList ) ); double birikmis_amortisman_tutari = DMR_GET_BIRIKMIS_AMORTISMAN_TUTARI ( record_id, MALI_YIL_ARRAY_INDIS ( QDate::currentDate())); double net_deger = select_query.VALUE(15).toDouble() - birikmis_amortisman_tutari; m_ui->commaEdit_net_deger->SET_DOUBLE ( net_deger ); m_ui->commaEdit_birikmis_amortisman->SET_DOUBLE ( birikmis_amortisman_tutari ); m_ui->comboBox_amortisman_yontemi->setCurrentIndex ( m_ui->comboBox_amortisman_yontemi->findText ( DMR_GET_AMORTISMAN_SEKLI_STRING(select_query.VALUE("amortisman_yontemi").toInt()))); m_fatura_id = select_query.VALUE("fatura_id").toInt(); m_ui->lineedit_fatura_bilgileri->setText(DMR_GET_FATURA_BILGILERI(m_fatura_id)); m_bir_amor_hesap_id = select_query.VALUE("bir_amor_hesap_id").toInt(); m_amor_gider_hesap_id = select_query.VALUE("amor_gider_hesap_id").toInt(); m_dmr_satis_kar_hesap_id = select_query.VALUE("dmr_satis_kar_hesap_id").toInt(); m_dmr_satis_zarar_hesap_id = select_query.VALUE("dmr_satis_zarar_hesap_id").toInt(); int personel_id = select_query.VALUE(17).toInt(); int cari_hesap_id = PRS_GET_PERSONEL_CARI_HESAP_ID( personel_id ); QString cari_hesap_kodu, cari_hesap_ismi; int result = CARI_GET_HESAP_KODU_ISMI_PARA_BIRIM_ID( cari_hesap_id, &cari_hesap_kodu, &cari_hesap_ismi ); if ( result NE 0 ) { m_ui->searchEdit_personel_adi->SET_TEXT( cari_hesap_kodu ); m_ui->lineEdit_personel_soyadi->setText( cari_hesap_ismi ); m_cari_hesap_id = cari_hesap_id; } QString tam_hesap_kodu,hesap_ismi; MUH_GET_HESAP_KODU_HESAP_ISMI(m_amor_gider_hesap_id , tam_hesap_kodu ,hesap_ismi); m_ui->searchedit_amor_gdr_hesap_kodu->SET_TEXT(tam_hesap_kodu); m_ui->lineEdit_amor_gdr_hesap_ismi->setText(hesap_ismi); MUH_GET_HESAP_KODU_HESAP_ISMI(m_bir_amor_hesap_id , tam_hesap_kodu ,hesap_ismi); m_ui->searchedit_bir_amortisman_hesap_kodu->SET_TEXT(tam_hesap_kodu); m_ui->lineEdit_bir_amortisman_hesap_ismi->setText(hesap_ismi); MUH_GET_HESAP_KODU_HESAP_ISMI(m_dmr_satis_kar_hesap_id , tam_hesap_kodu ,hesap_ismi); m_ui->searchedit_dmr_satis_kar_hesap_kodu->SET_TEXT(tam_hesap_kodu); m_ui->lineEdit_dmr_satis_kar_hesap_ismi->setText(hesap_ismi); MUH_GET_HESAP_KODU_HESAP_ISMI(m_dmr_satis_zarar_hesap_id , tam_hesap_kodu ,hesap_ismi); m_ui->searchedit_dmr_satis_zarar_hesap_kodu->SET_TEXT(tam_hesap_kodu); m_ui->lineEdit_dmr_satis_zarar_hesap_ismi->setText(hesap_ismi); return ADAK_OK; }
void DMR_DEMIRBAS_KARTI::SEARCH_EDIT_CLICKED ( QWidget * widget,QLineEdit * line_edit ) { if ( widget EQ m_ui->searchedit_muh_hesap_kodu ) { m_muh_hesap_id = OPEN_MUH_HESAP_ARAMA ( m_ui->searchedit_muh_hesap_kodu->GET_TEXT(),this,1 ); if ( m_muh_hesap_id NE -1 ) { line_edit->setText ( MUH_GET_HESAP_KODU ( m_muh_hesap_id ) ); } } else if ( widget EQ m_ui->searchedit_bir_amortisman_hesap_kodu ) { int m_bir_amor_hesap_id = OPEN_MUH_HESAP_ARAMA ( m_ui->searchedit_bir_amortisman_hesap_kodu->GET_TEXT(),this,1 ); if ( m_bir_amor_hesap_id NE -1 ) { line_edit->setText ( MUH_GET_HESAP_KODU ( m_bir_amor_hesap_id ) ); } } else if ( widget EQ m_ui->searchedit_amor_gdr_hesap_kodu ) { m_amor_gider_hesap_id = OPEN_MUH_HESAP_ARAMA ( m_ui->searchedit_amor_gdr_hesap_kodu->GET_TEXT(),this,1 ); if ( m_amor_gider_hesap_id NE -1 ) { line_edit->setText ( MUH_GET_HESAP_KODU ( m_amor_gider_hesap_id ) ); } } else if ( widget EQ m_ui->searchedit_dmr_satis_kar_hesap_kodu ) { m_dmr_satis_kar_hesap_id = OPEN_MUH_HESAP_ARAMA ( m_ui->searchedit_dmr_satis_kar_hesap_kodu->GET_TEXT(),this,1 ); if ( m_dmr_satis_kar_hesap_id NE -1 ) { line_edit->setText ( MUH_GET_HESAP_KODU ( m_dmr_satis_kar_hesap_id ) ); } } else if ( widget EQ m_ui->searchEdit_personel_adi ) { m_cari_hesap_id = OPEN_CARI_KART_ARAMA("",SAHIS_ARTI_FIRMA ,this,1,E9_PROGRAMI,PERSONEL_MODULU,QObject::tr("PERSONEL ARAMA")); if ( m_cari_hesap_id > 0 ) { line_edit->setText(CARI_FIND_HESAP_KODU(m_cari_hesap_id)); } } else if ( widget EQ m_ui->search_edit_gruplar ) { int grup_id = SHOW_DMR_GRUP_TREE_SECIMI( this ); if ( grup_id EQ m_grup_id ) { return; } m_grup_id = grup_id; QList<int> m_grup_idleri; m_grup_idleri << m_grup_id; if (m_grup_idleri.isEmpty() EQ false) { m_ui->search_edit_gruplar->SET_TEXT(GRP_GRUP_ADLARINI_BUL(&m_grup_idleri , new QStringList() , new QStringList() )); } } else if ( widget EQ m_ui->searchEdit_sube_kodu ) { m_sube_id = OPEN_SUBE_ARAMA(m_ui->searchEdit_sube_kodu->GET_TEXT(),this); if ( m_sube_id NE -1 ) { QString sube_kodu; SUBE_GET_SUBE_KODU_ADI( m_sube_id, &sube_kodu ); m_ui->searchEdit_sube_kodu->SET_TEXT( sube_kodu ); } } }
int MUH_MIZAN_RAPORU_BATCH::CHECK_VAR ( QObject * object ) { SQL_QUERY sql_query ( DB ); if ( object EQ m_ui->adakDate_baslangic_tarihi OR object EQ m_ui->adakDate_bts_tarihi ) { int current_year = 0; if ( QDate::currentDate().year() EQ MALI_YIL_FIRST_DATE().year() OR QDate::currentDate().year() EQ MALI_YIL_365_DATE().year() ) { current_year = m_ui->adakDate_bts_tarihi->QDATE().year(); } else { current_year = MALI_YIL_FIRST_DATE().year(); } m_ui->comboBox_mizan_donemi->setCurrentIndex(m_ui->comboBox_mizan_donemi->findText(GET_MZN_DONEMI_AY_STR(m_ui->adakDate_bts_tarihi->QDATE().month())+ QVariant(current_year).toString())); } else if ( object EQ m_ui->search_edit_bas_hesap_kodu OR object EQ m_ui->search_edit_bts_hesap_kodu ) { if ( object EQ m_ui->search_edit_bas_hesap_kodu ) { if ( m_ui->search_edit_bas_hesap_kodu->GET_TEXT().isEmpty() EQ true ) { m_ui->lineedit_bas_hesap_ismi->clear(); return ADAK_OK; } } else { if ( m_ui->search_edit_bts_hesap_kodu->GET_TEXT().isEmpty() EQ true ) { m_ui->lineedit_bts_hesap_ismi->clear(); return ADAK_OK; } } sql_query.PREPARE_SELECT("muh_hesaplar" , "hesap_ismi" , "tam_hesap_kodu = :tam_hesap_kodu"); if ( object EQ m_ui->search_edit_bas_hesap_kodu ) { sql_query.SET_VALUE ( ":tam_hesap_kodu", m_ui->search_edit_bas_hesap_kodu->GET_TEXT() ); } else { sql_query.SET_VALUE ( ":tam_hesap_kodu", m_ui->search_edit_bts_hesap_kodu->GET_TEXT() ); } if ( sql_query.SELECT() EQ 0 ) { MSG_WARNING( tr ( "Hesap Kodu Bulunamadı!..." ), NULL ); return ADAK_FAIL; } sql_query.NEXT(); if ( object EQ m_ui->search_edit_bas_hesap_kodu ) { m_ui->lineedit_bas_hesap_ismi->setText ( sql_query.VALUE(0).toString() ); } else { m_ui->lineedit_bts_hesap_ismi->setText ( sql_query.VALUE(0).toString() ); } } else if ( object EQ m_ui->checkbox_hesap_araligi ) { if ( m_ui->checkbox_hesap_araligi->isChecked() EQ false ) { sql_query.PREPARE_SELECT("muh_hesaplar" , "tam_hesap_kodu, hesap_ismi" , "parent_id = :parent_id"); sql_query.SET_VALUE(":parent_id" , 0); if ( sql_query.SELECT("tam_hesap_kodu ASC" , 0,1) NE 0 ) { sql_query.NEXT(); m_ui->search_edit_bas_hesap_kodu->SET_TEXT(sql_query.VALUE(0).toString() ) ; m_ui->lineedit_bas_hesap_ismi->setText ( sql_query.VALUE(1).toString() ); } sql_query.PREPARE_SELECT("muh_hesaplar" , "tam_hesap_kodu, hesap_ismi" , "parent_id = :parent_id"); sql_query.SET_VALUE(":parent_id" , 0); if ( sql_query.SELECT("tam_hesap_kodu DESC" , 0,1) NE 0 ) { sql_query.NEXT(); m_ui->search_edit_bts_hesap_kodu->SET_TEXT ( sql_query.VALUE(0).toString() ); m_ui->lineedit_bts_hesap_ismi->setText ( sql_query.VALUE(1).toString() ); } m_ui->search_edit_bas_hesap_kodu->setDisabled ( true ); m_ui->search_edit_bts_hesap_kodu->setDisabled ( true ); m_ui->lineedit_bas_hesap_ismi->setDisabled ( true ); m_ui->lineedit_bts_hesap_ismi->setDisabled ( true ); } else { m_ui->search_edit_bas_hesap_kodu->setEnabled ( true ); m_ui->search_edit_bts_hesap_kodu->setEnabled ( true ); m_ui->lineedit_bas_hesap_ismi->setEnabled ( true ); m_ui->lineedit_bts_hesap_ismi->setEnabled ( true ); SET_FOCUS( m_ui->search_edit_bas_hesap_kodu ); } } else if ( object EQ m_ui->checkbox_tarih_araligi ) { if ( m_ui->checkbox_tarih_araligi->isChecked() EQ false ) { m_ui->frame_tarih_araligi->setDisabled(true); m_ui->comboBox_mizan_donemi->setCurrentIndex(m_ui->comboBox_mizan_donemi->findText(m_current_mizan_donemi)); m_ui->frame_mizan_donemi->setEnabled(true); m_ui->checkbox_mizan_donemi->setChecked(true); } else { m_ui->frame_tarih_araligi->setEnabled(true); SET_FOCUS( m_ui->adakDate_baslangic_tarihi ); m_ui->frame_mizan_donemi->setDisabled(true); m_ui->checkbox_mizan_donemi->setChecked(false); m_ui->adakDate_baslangic_tarihi->setEnabled( true ); m_ui->comboBox_mizan_donemi->setCurrentIndex(m_ui->comboBox_mizan_donemi->findText(m_current_mizan_donemi)); GET_MZN_DONEMINE_GORE_BAS_BTS_TARIHI(m_ui->comboBox_mizan_donemi->currentText() , m_ui->adakDate_baslangic_tarihi, m_ui->adakDate_bts_tarihi); if ( m_ui->checkbox_nakli_yekun->isChecked() EQ true ) { m_ui->adakDate_baslangic_tarihi->SET_DATE(MALI_YIL_FIRST_DATE()); m_ui->adakDate_baslangic_tarihi->setDisabled(true); } else { m_ui->adakDate_baslangic_tarihi->setEnabled(true); } } } else if ( object EQ m_ui->checkbox_mizan_donemi ) { if ( m_ui->checkbox_mizan_donemi->isChecked() EQ true ) { m_ui->checkbox_tarih_araligi->setChecked(false); m_ui->frame_tarih_araligi->setDisabled(true); SET_FOCUS(m_ui->comboBox_mizan_donemi); m_ui->frame_mizan_donemi->setEnabled(true); GET_MZN_DONEMINE_GORE_BAS_BTS_TARIHI(m_ui->comboBox_mizan_donemi->currentText() , m_ui->adakDate_baslangic_tarihi, m_ui->adakDate_bts_tarihi); if ( m_ui->checkbox_nakli_yekun->isChecked() EQ true ) { m_ui->adakDate_baslangic_tarihi->SET_DATE(MALI_YIL_FIRST_DATE()); m_ui->adakDate_baslangic_tarihi->setDisabled(true); } } else { m_ui->checkbox_tarih_araligi->setChecked(true); m_ui->frame_tarih_araligi->setEnabled(true); SET_FOCUS(m_ui->adakDate_baslangic_tarihi); m_ui->checkbox_mizan_donemi->setChecked(false); m_ui->frame_mizan_donemi->setDisabled(true); m_ui->comboBox_mizan_donemi->setCurrentIndex(m_ui->comboBox_mizan_donemi->findText(m_current_mizan_donemi)); } } else if ( object EQ m_ui->comboBox_mizan_donemi ) { GET_MZN_DONEMINE_GORE_BAS_BTS_TARIHI(m_ui->comboBox_mizan_donemi->currentText() , m_ui->adakDate_baslangic_tarihi, m_ui->adakDate_bts_tarihi); if ( m_ui->checkbox_nakli_yekun->isChecked() EQ true ) { m_ui->adakDate_baslangic_tarihi->SET_DATE(MALI_YIL_FIRST_DATE()); m_ui->adakDate_baslangic_tarihi->setDisabled(true); } } else if ( object EQ m_ui->checkbox_bakiyesiz_hesaplar ) { if ( m_ui->checkbox_bakiyesiz_hesaplar->isChecked() EQ false ) { m_ui->label_bakiyesiz_hesaplar->setDisabled ( true ); } else { m_ui->label_bakiyesiz_hesaplar->setEnabled ( true ); } } else if ( object EQ m_ui->checkbox_calismamis_hesaplar ) { if ( m_ui->checkbox_calismamis_hesaplar->isChecked() EQ false ) { m_ui->label_calismamis_hesaplar->setDisabled ( true ); } else { m_ui->label_calismamis_hesaplar->setEnabled ( true ); } } else if ( object EQ m_ui->checkbox_nakli_yekun ) { if ( m_ui->checkbox_nakli_yekun->isChecked() EQ false ) { m_ui->label_nakli_yekun->setDisabled ( true ); m_ui->adakDate_baslangic_tarihi->setEnabled(true); int current_year = 0; int current_month = 0; if ( QDate::currentDate().year() EQ MALI_YIL_FIRST_DATE().year() OR QDate::currentDate().year() EQ MALI_YIL_365_DATE().year() ) { current_month = QDate::currentDate().month(); current_year = QDate::currentDate().year(); } else { current_month = MALI_YIL_FIRST_DATE().month(); current_year = MALI_YIL_FIRST_DATE().year(); } int mizan_donemi_ay = current_month; if ( m_ui->adakDate_bts_tarihi->QDATE().month() NE current_month) { mizan_donemi_ay = m_ui->adakDate_bts_tarihi->QDATE().month(); m_ui->adakDate_baslangic_tarihi->SET_DATE(QDate(m_ui->adakDate_bts_tarihi->QDATE().year() , mizan_donemi_ay , 01)); } else { GET_MZN_DONEMINE_GORE_BAS_BTS_TARIHI(m_ui->comboBox_mizan_donemi->currentText() , m_ui->adakDate_baslangic_tarihi, m_ui->adakDate_bts_tarihi); } m_ui->comboBox_mizan_donemi->setCurrentIndex(m_ui->comboBox_mizan_donemi->findText( GET_MZN_DONEMI_AY_STR(mizan_donemi_ay) + QVariant(current_year).toString())); } else { m_ui->label_nakli_yekun->setEnabled ( true ); m_ui->adakDate_baslangic_tarihi->SET_DATE(MALI_YIL_FIRST_DATE()); m_ui->adakDate_baslangic_tarihi->setDisabled(true); } } else if ( object EQ m_ui->check_box_hesap_grubu ) { if ( m_ui->check_box_hesap_grubu->isChecked() EQ false) { m_ui->frame_hesap_grubu->setEnabled ( false ); m_ui->textEdit_gruplar->clear(); m_grup_idleri.clear(); } else { m_ui->frame_hesap_grubu->setEnabled ( true ); m_grup_idleri.clear(); SET_FOCUS( m_ui->pushButton_grup_sec ); } } else if ( object EQ m_ui->pushButton_grup_sec ) { OPEN_GRUP_SECIM(E9_PROGRAMI,MUHASEBE_MODULU,&m_grup_idleri,DB,this,true); QStringList grup_kodlari; QStringList grup_adlari; m_ui->textEdit_gruplar->setText(GRP_GRUP_ADLARINI_BUL(&m_grup_idleri,&grup_adlari,&grup_kodlari)); } return ADAK_OK; }
int STOK_URUN_LISTESI_BATCH::CHECK_VAR ( QObject * object ) { if ( object EQ m_ui->searchEdit_bas_urun_kodu OR object EQ m_ui->searchEdit_bts_urun_kodu ) { if ( object EQ m_ui->searchEdit_bas_urun_kodu ) { if ( m_ui->searchEdit_bas_urun_kodu->GET_TEXT().isEmpty() EQ true ) { m_ui->lineEdit_bas_urun_adi->clear(); return ADAK_OK; } } else { if ( m_ui->searchEdit_bts_urun_kodu->GET_TEXT().isEmpty() EQ true ) { m_ui->lineEdit_bts_urun_adi->clear(); return ADAK_OK; } } SQL_QUERY query(DB); query.PREPARE_SELECT("stk_urunler","urun_adi","(urun_kodu = :urun_kodu OR " "barkod_numarasi = :barkod_numarasi) AND hizmet_mi = :hizmet_mi"); query.SET_VALUE(":hizmet_mi", m_urun_mu_hizmet_mi ); if ( object EQ m_ui->searchEdit_bas_urun_kodu ) { query.SET_VALUE(":urun_kodu" , m_ui->searchEdit_bas_urun_kodu->GET_TEXT()); query.SET_VALUE(":barkod_numarasi" , m_ui->searchEdit_bas_urun_kodu->GET_TEXT()); } else { query.SET_VALUE(":urun_kodu" , m_ui->searchEdit_bts_urun_kodu->GET_TEXT()); query.SET_VALUE(":barkod_numarasi" , m_ui->searchEdit_bts_urun_kodu->GET_TEXT()); } if ( query.SELECT() EQ 0 ) { MSG_WARNING( tr("Girmiş olduğunuz ürün kodu bulunamadı."), m_ui->searchEdit_bas_urun_kodu ); return ADAK_FAIL_UNDO; } query.NEXT(); QString urun_adi = query.VALUE(0).toString(); if ( object EQ m_ui->searchEdit_bas_urun_kodu ) { m_ui->lineEdit_bas_urun_adi->setText(urun_adi); } else { m_ui->lineEdit_bts_urun_adi->setText(urun_adi); } } if ( object EQ m_ui->checkBox_urun_araligi ) { if ( m_ui->checkBox_urun_araligi->isChecked() EQ false ) { SQL_QUERY query(DB); query.PREPARE_SELECT("stk_urunler","urun_kodu,urun_adi","hizmet_mi = :hizmet_mi"); query.SET_VALUE(":hizmet_mi", m_urun_mu_hizmet_mi ); if ( query.SELECT("urun_kodu",0,1) NE 0 ) { query.NEXT(); m_ui->searchEdit_bas_urun_kodu->SET_TEXT(query.VALUE(0).toString()); m_ui->lineEdit_bas_urun_adi->setText(query.VALUE(1).toString()); } query.PREPARE_SELECT("stk_urunler","urun_kodu,urun_adi","hizmet_mi = :hizmet_mi"); query.SET_VALUE(":hizmet_mi", m_urun_mu_hizmet_mi ); if ( query.SELECT("urun_kodu DESC",0,1) NE 0 ) { query.NEXT(); m_ui->searchEdit_bts_urun_kodu->SET_TEXT(query.VALUE(0).toString()); m_ui->lineEdit_bts_urun_adi->setText(query.VALUE(1).toString()); } m_ui->frame_urun_araligi->setDisabled(true); m_ui->searchEdit_bas_urun_kodu->setDisabled(true); m_ui->lineEdit_bas_urun_adi->setDisabled(true); m_ui->searchEdit_bts_urun_kodu->setDisabled(true); m_ui->lineEdit_bts_urun_adi->setDisabled(true); } else { m_ui->frame_urun_araligi->setDisabled(false); m_ui->searchEdit_bas_urun_kodu->setDisabled(false); m_ui->lineEdit_bas_urun_adi->setDisabled(false); m_ui->searchEdit_bts_urun_kodu->setDisabled(false); m_ui->lineEdit_bts_urun_adi->setDisabled(false); SET_FOCUS( m_ui->searchEdit_bas_urun_kodu ); } } if ( object EQ m_ui->checkBox_grup_kodu ) { if ( m_ui->checkBox_grup_kodu->isChecked() EQ false ) { m_ui->frame_grup_kodu->setDisabled(true); m_ui->textEdit_gruplar->clear();; } else { m_ui->frame_grup_kodu->setEnabled(true); SET_FOCUS( m_ui->pushButton_grup_sec ); } } if ( object EQ m_ui->pushButton_grup_sec ) { OPEN_GRUP_SECIM( K9_PROGRAMI,STOK_MODULU , &m_grup_idleri, DB , this, true ); QStringList grup_adlari; QStringList grup_kodlari; m_ui->textEdit_gruplar->setText(GRP_GRUP_ADLARINI_BUL(&m_grup_idleri , &grup_adlari, &grup_kodlari)); } return ADAK_OK; }
int STOK_MIKTARLARI_BATCH::CHECK_VAR ( QObject * object ) { if ( object EQ m_ui->searchEdit_bas_urun_kodu OR object EQ m_ui->searchEdit_bts_urun_kodu ) { if ( object EQ m_ui->searchEdit_bas_urun_kodu ) { if ( m_ui->searchEdit_bas_urun_kodu->GET_TEXT().isEmpty() EQ true ) { m_ui->lineEdit_bas_urun_adi->clear(); return ADAK_OK; } } else { if ( m_ui->searchEdit_bts_urun_kodu->GET_TEXT().isEmpty() EQ true ) { m_ui->lineEdit_bts_urun_adi->clear(); return ADAK_OK; } } SQL_QUERY query(DB); query.PREPARE_SELECT("stk_urunler" , "urun_adi" , "(urun_kodu = :urun_kodu OR " "barkod_numarasi = :barkod_numarasi) AND hizmet_mi = :hizmet_mi"); if ( object EQ m_ui->searchEdit_bas_urun_kodu ) { query.SET_VALUE(":urun_kodu" , m_ui->searchEdit_bas_urun_kodu->GET_TEXT()); query.SET_VALUE(":barkod_numarasi" , m_ui->searchEdit_bas_urun_kodu->GET_TEXT()); } else { query.SET_VALUE(":urun_kodu" , m_ui->searchEdit_bts_urun_kodu->GET_TEXT()); query.SET_VALUE(":barkod_numarasi" , m_ui->searchEdit_bts_urun_kodu->GET_TEXT()); } query.SET_VALUE(":hizmet_mi" , 0); if ( query.SELECT() EQ 0 ) { if ( object EQ m_ui->searchEdit_bas_urun_kodu ) { MSG_WARNING( tr("Girmiş olduğunuz başlangıç ürün kodu bulunamadı."), m_ui->searchEdit_bas_urun_kodu ); return ADAK_FAIL_UNDO; } else { MSG_WARNING( tr("Girmiş olduğunuz bitiş ürün kodu bulunamadı."), m_ui->searchEdit_bts_urun_kodu ); return ADAK_FAIL; } } query.NEXT(); QString urun_adi = query.VALUE(0).toString(); if ( object EQ m_ui->searchEdit_bas_urun_kodu ) { m_ui->lineEdit_bas_urun_adi->setText(urun_adi); } else { m_ui->lineEdit_bts_urun_adi->setText(urun_adi); } } else if ( object EQ m_ui->searchEdit_depo_kodu ) { if ( m_ui->searchEdit_depo_kodu->GET_TEXT().isEmpty() EQ true ) { m_ui->lineEdit_depo_ismi->clear(); m_depo_id = -1; return ADAK_OK; } QString depo_adi; int depo_id; int result = SUBE_GET_DEPO_ID_ADI( m_ui->searchEdit_depo_kodu->GET_TEXT(), &depo_id, &depo_adi ); if ( result EQ 0 ) { MSG_WARNING( tr("Aradığınız depo kodu bulunamadı."), m_ui->searchEdit_depo_kodu ); return ADAK_FAIL; } m_ui->lineEdit_depo_ismi->setText( depo_adi ); m_depo_id = depo_id; } else if ( object EQ m_ui->checkBox_urun_araligi ) { if ( m_ui->checkBox_urun_araligi->isChecked() EQ true ) { URUN_FRAME_AYARLA( true ); SQL_QUERY query(DB); query.PREPARE_SELECT("stk_urunler","urun_kodu,urun_adi" ,"hizmet_mi = :hizmet_mi"); query.SET_VALUE(":hizmet_mi" , 0); if ( query.SELECT("urun_kodu ASC" , 0 , 1) NE 0 ) { query.NEXT(); m_ui->searchEdit_bas_urun_kodu->SET_TEXT(query.VALUE(0).toString()); m_ui->lineEdit_bas_urun_adi->setText(query.VALUE(1).toString()); } query.PREPARE_SELECT("stk_urunler","urun_kodu,urun_adi" ," hizmet_mi = :hizmet_mi"); query.SET_VALUE (":hizmet_mi" , 0); if ( query.SELECT("urun_kodu DESC" , 0 , 1) NE 0 ) { query.NEXT(); m_ui->searchEdit_bts_urun_kodu->SET_TEXT(query.VALUE(0).toString()); m_ui->lineEdit_bts_urun_adi->setText(query.VALUE(1).toString()); } } else { URUN_FRAME_AYARLA( false ); } } else if ( object EQ m_ui->checkBox_grup_araligi) { if ( m_ui->checkBox_grup_araligi->isChecked() EQ true ) { GRUP_FRAME_AYARLA( true ); } else { GRUP_FRAME_AYARLA( false ); } } else if ( object EQ m_ui->checkBox_depo_kodu ) { if ( m_ui->checkBox_depo_kodu->isChecked() EQ false ) { m_ui->frame_depo_araligi->setDisabled(true); QString depo_kodu; QString depo_adi; m_depo_id = SUBE_GET_UNITENIN_DEPOSU(); SUBE_GET_DEPO_KODU_ADI(m_depo_id, &depo_kodu, &depo_adi); m_ui->searchEdit_depo_kodu->SET_TEXT(depo_kodu); m_ui->lineEdit_depo_ismi->setText(depo_adi); } else { m_ui->frame_depo_araligi->setEnabled(true); SET_FOCUS( m_ui->searchEdit_depo_kodu ); } } else if ( object EQ m_ui->pushButton_grup_sec ) { OPEN_GRUP_SECIM( E9_PROGRAMI,STOK_MODULU, &m_grup_idleri, DB , this , true ); QStringList grup_adlari; QStringList grup_kodlari; m_ui->textEdit_gruplar->setText(GRP_GRUP_ADLARINI_BUL(&m_grup_idleri, &grup_adlari, &grup_kodlari)); } else if ( object EQ m_ui->checkBox_stok_tarihi ) { if ( m_ui->checkBox_stok_tarihi->isChecked() EQ true ) { m_ui->frame_stok_tarihi->setEnabled( true ); } else { m_ui->frame_stok_tarihi->setEnabled( false ); } } return ADAK_OK; }
int FAT_TOPLU_FATURALASTIR_ARAMA::CHECK_VAR ( QObject * object ) { if ( object EQ m_ui->searchEdit_cari_hesap_kodu ) { if ( m_ui->searchEdit_cari_hesap_kodu->GET_TEXT().isEmpty() EQ true ) { m_ui->lineEdit_cari_hesap_ismi->clear(); return ADAK_OK; } QString cari_hesap_ismi; int cari_hesap_id; int result = CARI_GET_HESAP_KODU_ISMI_PARA_BIRIM_ID( m_ui->searchEdit_cari_hesap_kodu->GET_TEXT(), &cari_hesap_id , &cari_hesap_ismi ); if ( result EQ 0 ) { MSG_WARNING( tr("Aradığınız cari hesap bulunamadı."), m_ui->searchEdit_cari_hesap_kodu ); return ADAK_FAIL_UNDO; } m_ui->lineEdit_cari_hesap_ismi->setText (cari_hesap_ismi ); } else if ( object EQ m_ui->adakDate_fatura_tarihi ) { m_ui->adakDate_irs_bitis_tarihi->SET_DATE( m_ui->adakDate_fatura_tarihi->QDATE() ); int bas_tarihi_gunu = m_ui->adakDate_fatura_tarihi->QDATE().day() - m_irs_faturalandirilacak_gun_sayisi; if ( bas_tarihi_gunu > 0 ) { m_ui->adakDate_irs_baslangic_tarihi->SET_DATE( QDate ( m_ui->adakDate_fatura_tarihi->QDATE().year(), m_ui->adakDate_fatura_tarihi->QDATE().month(), bas_tarihi_gunu ) ); } else { bas_tarihi_gunu = 1; m_ui->adakDate_irs_baslangic_tarihi->SET_DATE( QDate ( m_ui->adakDate_fatura_tarihi->QDATE().year(), m_ui->adakDate_fatura_tarihi->QDATE().month(), bas_tarihi_gunu ) ); } } else if ( object EQ m_ui->adakDate_irs_baslangic_tarihi ) { if ( m_ui->adakDate_irs_baslangic_tarihi->QDATE() > m_ui->adakDate_irs_bitis_tarihi->QDATE()) { MSG_WARNING( tr("İrsaliye başlangıç tarihi,irsaliye bitiş tarihinden büyük olamaz"), m_ui->adakDate_irs_baslangic_tarihi); return ADAK_FAIL; } if ( m_ui->adakDate_irs_baslangic_tarihi->QDATE().daysTo(m_ui->adakDate_irs_bitis_tarihi->QDATE()) > m_irs_faturalandirilacak_gun_sayisi) { MSG_WARNING( tr("İrsaliye başlangıç tarihi aralığı ile ,bitiş tarihi aralığı " "%1 günden fazla olamaz!.. ").arg(QVariant(m_irs_faturalandirilacak_gun_sayisi).toString()), m_ui->adakDate_irs_bitis_tarihi ); return ADAK_FAIL; } int fatura_ayi = m_ui->adakDate_fatura_tarihi->QDATE().month(); if ( m_ui->adakDate_irs_baslangic_tarihi->QDATE().month() NE fatura_ayi) { MSG_WARNING( tr("İrsaliye başlangıç tarihi ile fatura tarihi aynı aya ait olmalıdır."), m_ui->adakDate_irs_baslangic_tarihi); return ADAK_FAIL; } if ( m_ui->adakDate_irs_baslangic_tarihi->QDATE() < m_ui->adakDate_fatura_tarihi->QDATE()) { if (m_ui->adakDate_irs_baslangic_tarihi->QDATE().daysTo(m_ui->adakDate_fatura_tarihi->QDATE()) > m_irs_faturalandirilacak_gun_sayisi) { MSG_WARNING( tr("İrsaliye başlangıç tarihi aralığı ile ,fatura tarihi aralığı " "%1 günden fazla olamaz!.. ").arg(QVariant(m_irs_faturalandirilacak_gun_sayisi).toString()), m_ui->adakDate_irs_bitis_tarihi ); return ADAK_FAIL; } } } else if ( object EQ m_ui->adakDate_irs_bitis_tarihi ) { if ( m_ui->adakDate_irs_bitis_tarihi->QDATE() < m_ui->adakDate_irs_baslangic_tarihi->QDATE()) { MSG_WARNING( tr("İrsaliye bitiş tarihi,irsaliye başlangıç tarihinden büyük olamaz"), m_ui->adakDate_irs_bitis_tarihi ); return ADAK_FAIL; } int fatura_ayi = m_ui->adakDate_fatura_tarihi->QDATE().month(); if ( m_ui->adakDate_irs_bitis_tarihi->QDATE().month() NE fatura_ayi ) { MSG_WARNING( tr("İrsaliye bitiş tarihi ile fatura tarihi aynı aya ait olmalıdır."), m_ui->adakDate_irs_bitis_tarihi ); return ADAK_FAIL; } if ( m_ui->adakDate_irs_bitis_tarihi->QDATE() > m_ui->adakDate_fatura_tarihi->QDATE() ) { m_ui->adakDate_irs_bitis_tarihi->SET_DATE(m_ui->adakDate_fatura_tarihi->QDATE()); MSG_WARNING( tr("İrsaliye bitiş tarihi,fatura tarinden büyük olamaz."), m_ui->adakDate_irs_bitis_tarihi ); return ADAK_FAIL; } if ( m_ui->adakDate_irs_bitis_tarihi->QDATE() < m_ui->adakDate_fatura_tarihi->QDATE()) { if(m_ui->adakDate_irs_bitis_tarihi->QDATE().daysTo(m_ui->adakDate_fatura_tarihi->QDATE()) > m_irs_faturalandirilacak_gun_sayisi) { MSG_WARNING( tr("İrsaliye bitiş tarihi aralığı ile ,fatura tarihi aralığı " "%1 günden fazla olamaz!.. ").arg(QVariant(m_irs_faturalandirilacak_gun_sayisi).toString()), m_ui->adakDate_irs_bitis_tarihi ); return ADAK_FAIL; } } } else if( object EQ m_ui->searchEdit_sube_kodu ) { if ( m_ui->searchEdit_sube_kodu->GET_TEXT().isEmpty() EQ true ) { m_sube_id = 0; m_ui->lineEdit_sube_ismi->clear(); return ADAK_OK; } QString sube_adi; int sube_id; int result = SUBE_GET_SUBE_ID_ADI( m_ui->searchEdit_sube_kodu->GET_TEXT() , &sube_id, &sube_adi ); if ( result EQ 0 ) { MSG_WARNING( tr ( "Aradığınız şube kodu bulunamadı." ), m_ui->searchEdit_sube_kodu ); return ADAK_FAIL_UNDO; } m_ui->lineEdit_sube_ismi->setText ( sube_adi ); m_sube_id = sube_id; } else if ( object EQ m_ui->checkBox_cari_hesap_kodu ) { if ( m_ui->checkBox_cari_hesap_kodu->isChecked() EQ true ) { m_ui->frame_cari_hesap_kodu->setEnabled( true ); SET_FOCUS( m_ui->searchEdit_cari_hesap_kodu ); m_ui->checkBox_gruplar->setChecked( false ); m_ui->frame_gruplar->setEnabled( false ); } else { m_ui->frame_cari_hesap_kodu->setEnabled( false ); m_ui->searchEdit_cari_hesap_kodu->CLEAR(); m_ui->lineEdit_cari_hesap_ismi->clear(); } } else if ( object EQ m_ui->checkBox_gruplar ) { if ( m_ui->checkBox_gruplar->isChecked() EQ true ) { m_ui->frame_gruplar->setEnabled( true ); SET_FOCUS( m_ui->pushButton_grup_sec ); m_ui->checkBox_cari_hesap_kodu->setChecked( false ); m_ui->frame_cari_hesap_kodu->setEnabled( false ); } else { m_ui->frame_gruplar->setEnabled( false ); m_ui->textEdit_gruplar->clear(); } } else if ( object EQ m_ui->checkBox_irsaliye_tarih_araligi ) { if ( m_ui->checkBox_irsaliye_tarih_araligi->isChecked() EQ true ) { m_ui->frame_irsaliye_tarih_araligi->setEnabled( true ); SET_FOCUS( m_ui->adakDate_irs_baslangic_tarihi ); } else { m_ui->frame_irsaliye_tarih_araligi->setEnabled( false ); } } else if ( object EQ m_ui->checkBox_gruplar ) { if ( m_ui->checkBox_gruplar->isChecked() EQ true ) { m_ui->frame_gruplar->setEnabled( true ); SET_FOCUS( m_ui->pushButton_grup_sec ); } else { m_ui->frame_gruplar->setEnabled( false ); } } else if ( object EQ m_ui->pushButton_grup_sec ) { OPEN_GRUP_SECIM( E9_PROGRAMI, CARI_MODULU, &m_grup_idleri, DB , this, true ); QStringList grup_adlari; QStringList grup_kodlari; m_ui->textEdit_gruplar->setText(GRP_GRUP_ADLARINI_BUL(&m_grup_idleri , &grup_adlari, &grup_kodlari)); } return ADAK_OK; }
int DMR_DEMIRBAS_LISTESI_BATCH::CHECK_VAR ( QObject * object) { if ( object EQ m_ui->pushButton_grup_sec ) { OPEN_GRUP_SECIM( K9_PROGRAMI,DEMIRBAS_GRUP_MODULU, &m_grup_idleri , DB , this , true); QStringList grup_adlari; QStringList grup_kodlari; m_ui->textEdit_gruplar->setText(GRP_GRUP_ADLARINI_BUL(&m_grup_idleri, &grup_adlari, &grup_kodlari)); } else if ( object EQ m_ui->checkBox_sube ) { if ( m_ui->checkBox_sube->isChecked() EQ true ) { m_ui->frame_sube->setEnabled(true); SET_FOCUS(m_ui->searchEdit_sube_kodu); } else { m_ui->searchEdit_sube_kodu->CLEAR(); m_ui->lineEdit_sube_ismi->clear(); m_ui->frame_sube->setDisabled(true); m_sube_id = 0; } } else if ( object EQ m_ui->searchEdit_sube_kodu ) { if ( m_ui->searchEdit_sube_kodu->GET_TEXT().isEmpty() EQ true ) { m_ui->lineEdit_sube_ismi->clear(); m_sube_id = 0; return ADAK_OK; } QString sube_adi; int sube_id; int result = SUBE_GET_SUBE_ID_ADI( m_ui->searchEdit_sube_kodu->GET_TEXT() , &sube_id, &sube_adi ); if ( result EQ 0 ) { MSG_WARNING(tr("Aradığınız sube kodu bulunamadı.") , m_ui->searchEdit_sube_kodu); SET_FOCUS( m_ui->searchEdit_sube_kodu ); return ADAK_FAIL_UNDO; } m_ui->lineEdit_sube_ismi->setText( sube_adi ); m_sube_id = sube_id; } else if ( object EQ m_ui->checkBox_gruplar ) { if ( m_ui->checkBox_gruplar->isChecked() EQ true ) { m_ui->frame_gruplar->setEnabled(true); SET_FOCUS(m_ui->pushButton_grup_sec); } else { m_ui->frame_gruplar->setDisabled(true); m_ui->textEdit_gruplar->clear(); m_grup_idleri.clear(); } } else if ( object EQ m_ui->checkBox_sabit_kiymet_araligi ) { if ( m_ui->checkBox_sabit_kiymet_araligi->isChecked() EQ true ) { m_ui->frame_sabit_kiymetler->setEnabled(true); SET_FOCUS(m_ui->searchEdit_bas_dmr_kodu); } else { m_ui->frame_sabit_kiymetler->setEnabled(false); m_ui->searchEdit_bas_dmr_kodu->CLEAR(); m_ui->searchEdit_bts_dmr_kodu->CLEAR(); m_ui->lineEdit_bas_dmr_ismi->clear(); m_ui->lineEdit_bts_dmr_ismi->clear(); m_ui->checkBox_sabit_kiymet_araligi->setChecked(false); } } else if ( object EQ m_ui->searchEdit_bas_dmr_kodu OR object EQ m_ui->searchEdit_bts_dmr_kodu ) { QSearchEdit * search_edit = (QSearchEdit * ) object; SQL_QUERY query(DB); query.PREPARE_SELECT("dmr_demirbaslar" , "demirbas_adi" , "demirbas_kodu = :demirbas_kodu"); query.SET_VALUE(":demirbas_kodu" , search_edit->GET_TEXT()); if ( query.SELECT() EQ 0 ) { MSG_WARNING("Aradığınız demirbaş kodu bulunamadı." , search_edit); return ADAK_FAIL; } query.NEXT(); if ( object EQ m_ui->searchEdit_bas_dmr_kodu ) { m_ui->lineEdit_bas_dmr_ismi->setText(query.VALUE(0).toString()); } else { m_ui->lineEdit_bts_dmr_ismi->setText(query.VALUE(0).toString()); } } return ADAK_OK; }
int CARI_KART_ARAMA::CHECK_VAR ( QObject * object ) { if ( object EQ m_ui->checkbox_cari_hesap_ismi_hesap_kodu ) { if (m_ui->checkbox_cari_hesap_ismi_hesap_kodu->isChecked() EQ true) { m_ui->frame_cari_hesap_ismi_hesap_kodu->setEnabled(true); SET_FOCUS( m_ui->lineedit_hesap_ismi_hesap_kodu ); } else { m_ui->frame_cari_hesap_ismi_hesap_kodu->setEnabled(false); m_ui->lineedit_hesap_ismi_hesap_kodu->clear(); } } else if ( object EQ m_ui->checkbox_ili_ilcesi ) { if ( m_ui->checkbox_ili_ilcesi->isChecked() EQ true ) { m_ui->frame_ili_ilcesi->setEnabled(true); SET_FOCUS( m_ui->combobox_sehir_ismi ); } else { m_ui->frame_ili_ilcesi->setEnabled(false); m_ui->combobox_sehir_ismi->setCurrentIndex(-1);; m_ui->lineedit_ilce->clear(); } } else if ( object EQ m_ui->checkbox_gruplar ) { if ( m_ui->checkbox_gruplar->isChecked() EQ true ) { m_ui->frame_gruplar->setEnabled( true ); } else { m_ui->frame_gruplar->setEnabled( false ); } } else if ( object EQ m_ui->pushButton_grup_ekle ) { QStringList grup_adlari; QStringList grup_kodlari; if ( OPEN_GRUP_SECIM( m_program_id, m_modul_id , &m_grup_idleri, DB , this , true ) EQ true ) { m_ui->textEdit_gruplar->setText(GRP_GRUP_ADLARINI_BUL(&m_grup_idleri,&grup_adlari,&grup_kodlari)); } } else if ( object EQ m_ui->checkBox_telefon ) { if ( m_ui->checkBox_telefon->isChecked() EQ true ) { m_ui->frame_telefon->setEnabled( true ); m_ui->lineEdit_telefon->clear(); SET_FOCUS( m_ui->lineEdit_telefon ); } else { m_ui->frame_telefon->setEnabled( false ); } } else if ( object EQ m_ui->checkBox_sektor_or_meslek ) { if ( m_ui->checkBox_sektor_or_meslek->isChecked() EQ true ) { m_ui->frame_sektor_or_meslek->setEnabled( true ); m_ui->comboBox_sektor_or_meslek->setCurrentIndex( -1 ); SET_FOCUS( m_ui->comboBox_sektor_or_meslek ); } else { m_ui->frame_sektor_or_meslek->setEnabled( false ); } } else if( object EQ m_ui->tool_button_export ){ if ( m_cari_hesap_id_list.size() < 0 ) { MSG_ERROR("Dışarıya aktarılacak kayıt bulunmadı" , this); return ADAK_OK; } QByteArray array_for_encoding; array_for_encoding.insert( 0 , m_ui->comboBox_dosya_encoding->currentText() ); if( m_islem_turu EQ CARI_KART_EXPORT_ISLEMI ){ OPEN_CARI_KART_EXPORT( m_cari_hesap_id_list , this , array_for_encoding ); SET_FOCUS( m_ui->tool_button_export ); } if( m_islem_turu EQ PRS_KARTI_EXPORT_ISLEMI ){ OPEN_PRS_KARTI_EXPORT( m_cari_hesap_id_list , this , array_for_encoding ); } } return ADAK_OK; }