int DMR_DEMIRBAS_KARTI::CHECK_DELETE ( int record_id ) { Q_UNUSED ( record_id ); int demirbas_id = DMR_GET_DEMIRBAS_ID ( m_ui->lineedit_demirbas_kodu->text() ); SQL_QUERY select_query ( DB ); select_query.PREPARE_SELECT ( "dmr_fis_satirlari","fis_id ","demirbas_id = :demirbas_id" ); select_query.SET_VALUE ( ":demirbas_id" , demirbas_id ); if ( select_query.SELECT() NE 0 ) { MSG_WARNING( tr ( "Demirbaş fişlerde kullanılmış,kartı silemezsiniz!.." ) , NULL ); return ADAK_FAIL; } int msg_secim = MSG_YES_NO( tr ( "Seçili demirbaş kayıtlardan silinecektir.\n Devam etmek istiyor musunuz?" ), NULL ); if ( msg_secim EQ ADAK_NO ) { return ADAK_FAIL; } return ADAK_OK; }
void TASARIM_BATCH_BASE::SLOT_SECILI_DEGISKENI_SIL() { QLabel * selected_label = m_design_widget->GET_SELECTED_LABEL(); if ( selected_label EQ NULL ) { return; } TASARIM_DEGISKENI *degisken = GET_LABEL_DEGISKEN( selected_label ); int secim = MSG_YES_NO( tr("<b>%1</b> The variable will be deleted.Do you confirm?").arg( GET_PIXMAP_FILE_NAME( degisken->GET_TEXT()) ), m_design_widget ); //<b>%1</b> Değişkeni Silinicektir. Onaylıyormusunuz ? if ( secim EQ ADAK_YES ) { m_silinecek_degiskenler << degisken->GET_PRIMARY_ID(); m_design_widget->DELETE_SELECTED_VARIABLE(); //m_all_variables.removeAt( degisken->GET_PRIMARY_ID() ); degisken->SET_SILINECEK( true ); degisken->SET_VISIBLE(false); emit SIGNAL_VARIABLE_DELETED(selected_label); } }
int ADRES_TELEFON_FISI::CHECK_DELETE_LINE ( int p_adres_id, int p_row_number ) { Q_UNUSED ( p_adres_id ); Q_UNUSED ( p_row_number ); int clicked_button = MSG_YES_NO( tr("Seçili telefon kaydı silinsin mi?"), NULL ); if ( clicked_button EQ ADAK_NO ) { return ADAK_FAIL; } return ADAK_OK; }
int ADRES_YETKILILER_FISI::CHECK_DELETE_LINE ( int record_id, int row_number ) { Q_UNUSED ( record_id ); Q_UNUSED ( row_number ); int clicked_button = MSG_YES_NO( tr ( "Bu kaydı silmek yetkilinin şahıslar tablosundan da silinmesine sebep olacaktır. " "Emin misiniz ? " ), NULL ); if ( clicked_button EQ ADAK_NO ) { return ADAK_FAIL; } return ADAK_OK; }
int GRUP_KERNEL::CHECK_DELETE_ITEM (QStringList item) { int item_id = -1; if ( item.size() NE 0 ) { item_id = item.at( m_grp_id_column ).toInt(); } if ( item_id EQ -1 ) { return ADAK_FAIL; } if ( item.at(2).toInt() NE 0 ) { MSG_ERROR(tr ( "You must delete sub-group for deleting this group. "),NULL);//Grubu silebilmek için,önce grubun alt gruplarını silmelisiniz!.. return ADAK_FAIL; } ADAK_MSG_ENUM answer = MSG_YES_NO(tr ( "Group will be deleted '%1 %2'" ).arg(item.at(7)).arg(item.at(1)),NULL); if ( answer EQ ADAK_NO OR answer EQ ADAK_CANCEL) { return ADAK_FAIL; } SQL_QUERY select_query ( m_db ); QString table_name = ""; QString column_name = ""; QString where_name = ""; QString order_by = ""; CREATE_SELECT_QUERY(&table_name,&column_name,&where_name,&order_by,item.at( 5 ).toInt()); select_query.PREPARE_SELECT ( table_name,column_name,where_name,"" ); if ( select_query.SELECT(order_by) EQ 1 ) { if ( item.at(3).toInt() NE 0 ) { m_grubu_parentine_aktar = true; } return ADAK_OK; } if ( item.at( 3 ).toInt() NE 0 ) { MSG_ERROR(tr ( "It was recorded in the group. You can not delete the group..." ),NULL);//Gruba kayıt yapılmış. Grubu silemezsiniz.. return ADAK_FAIL; } return ADAK_OK; }
int K9_ONAR_BATCH::CHECK_RUN() { if ( m_tum_sistemi_onar EQ false ) { if (m_ui->checkBox_banka_modulu->isChecked() EQ false AND m_ui->checkBox_cari_modulu->isChecked() EQ false AND m_ui->checkBox_muhasebe_modulu->isChecked() EQ false AND m_ui->checkBox_stok_modulu->isChecked() EQ false AND m_ui->checkBox_isletme_modulu->isChecked() EQ false){ MSG_WARNING( tr("Lütfen onarılacak modül veya modülleri seçiniz!.."), NULL ); return ADAK_FAIL; } } int msg_secim = MSG_YES_NO( tr( "Onarim işlemi başlıyacaktır. Devam etmek istermisiniz ?" ), NULL ); if ( msg_secim EQ ADAK_NO ) { return ADAK_FAIL; } return ADAK_OK; }
void FAT_TOPLU_FATURALASTIR_ARAMA::SAVER_BUTTON_CLICKED( QAbstractButton *p_button ) { if ( p_button EQ m_ui->toolButton_faturalastir ) { int secim = MSG_YES_NO( "Faturalandırma İşlemi Başlasın mı ?", NULL ); if ( secim NE ADAK_YES ) { return; } for (int i = 0; i < m_irsaliye_fis_id_list.size(); ++i) { // Irsaliye faturastiriliyor FATURALASTIR( m_irsaliye_fis_id_list.at( i ) ); } MSG_INFO( tr ( "Verilen tarih aralığındaki irsaliyeler toplu olarak faturalaştırıldı."), NULL ); } }
int IMPORT_KERNEL::CHECK_RUN () { if ( m_import_rows.size() EQ 0) { MSG_INFO( tr("No data will be saved") , NULL);//Kaydedilecek veri yok return ADAK_FAIL; } else if( m_kayitlar_onaylandi_mi EQ false ){ MSG_WARNING( tr( "Required fields are left empty ") , this ) ;//Zorunlu Alanlar boş bırakılmış return ADAK_FAIL ; } else { ADAK_MSG_ENUM msg_enum = MSG_YES_NO(tr("All information will be transferred to E9.Continue? "),NULL);//Tüm bilgiler E9 a aktarılacaktır. Devam edilsin mi? if ( msg_enum NE ADAK_YES ) { return ADAK_FAIL; } } return ADAK_OK; }
int SQL_TABLOLAR_FISI::CHECK_DELETE_LINE ( int p_tablo_id, int p_row_number ) { Q_UNUSED ( p_tablo_id ); Q_UNUSED ( p_row_number ); if ( KAYIT_SILME_YETKISI_VAR_MI( KULLANICI_ID() ) EQ 0 ) { MSG_ERROR(tr("This user has no authority for Delete registration."),m_ui->lineEdit_tablo_adi);//Bu kullanıcının kayıt silme yetkisi yok. return ADAK_FAIL; } QLineEdit * cell_lineEdit = ( QLineEdit * ) m_ui->tablewidget_tablo_satirlari->cellWidget( p_row_number, ALAN_ADI_COLUMN ); QString alan_adi = cell_lineEdit->text(); int return_value = MSG_YES_NO ( QString ( "The line with Field Name '% 1' will be deleted, are you sure?" ).arg(alan_adi), NULL ); //Alan adı '%1' olan satır silinecektir, emin misiniz? if ( return_value EQ ADAK_NO ) { return ADAK_FAIL; } return ADAK_OK; }
int MUH_HESAP_EKLEME_FISI::CHECK_FIS_RECORD_UPDATE ( int fis_id ) { SQL_QUERY sql_query( DB ); int secim = MSG_YES_NO( tr( "Hesap güncellenecektir. Emin misiniz?" ), NULL ); if ( secim EQ ADAK_NO ) { return ADAK_FAIL; } sql_query.PREPARE_SELECT("muh_hesaplar" , "hesap_id" , "hesap_ismi = :hesap_ismi AND hesap_kodu = :hesap_kodu AND parent_id = :parent_id"); sql_query.SET_VALUE ( ":hesap_ismi", m_ui->lineEdit_hesap_ismi->text() ); sql_query.SET_VALUE ( ":hesap_kodu", m_ui->line_edit_hesap_kodu->text() ); sql_query.SET_VALUE ( ":parent_id ", fis_id ); if (sql_query.SELECT() > 0) { MSG_WARNING( "Aynı hesap ismi ve hesap koduna sahip başka bir alt hesap vardır.", NULL ); return ADAK_FAIL; } return ADAK_OK; }
int DMR_DEMIRBAS_KARTI::CHECK_VAR ( QObject * object ) { if ( object EQ m_ui->searchedit_muh_hesap_kodu ) { m_ui->lineedit_muh_hesap_ismi->clear(); int hesap_id; QString hesap_ismi; if ( MUH_GET_HESAP_ID_HESAP_ISMI(m_ui->searchedit_muh_hesap_kodu->GET_TEXT(), hesap_id,hesap_ismi) EQ 0 ) { MSG_WARNING( tr ( "Aradığınız muhasebe hesap kodu bulunamadı!.." ), m_ui->searchedit_muh_hesap_kodu ); return ADAK_FAIL; } m_muh_hesap_id = hesap_id; m_ui->lineedit_muh_hesap_ismi->setText ( hesap_ismi ); } else if ( object EQ m_ui->searchedit_amor_gdr_hesap_kodu ) { m_ui->lineEdit_amor_gdr_hesap_ismi->clear(); int hesap_id; QString hesap_ismi; if ( MUH_GET_HESAP_ID_HESAP_ISMI(m_ui->searchedit_amor_gdr_hesap_kodu->GET_TEXT(), hesap_id,hesap_ismi) EQ 0 ) { MSG_WARNING( tr ( "Aradığınız muhasebe hesap kodu bulunamadı!.." ), m_ui->searchedit_amor_gdr_hesap_kodu ); return ADAK_FAIL; } m_amor_gider_hesap_id = hesap_id; m_ui->lineEdit_amor_gdr_hesap_ismi->setText ( hesap_ismi); } else if ( object EQ m_ui->searchedit_bir_amortisman_hesap_kodu ) { m_ui->lineEdit_bir_amortisman_hesap_ismi->clear(); int hesap_id; QString hesap_ismi; if ( MUH_GET_HESAP_ID_HESAP_ISMI(m_ui->searchedit_bir_amortisman_hesap_kodu->GET_TEXT(), hesap_id,hesap_ismi) EQ 0 ) { MSG_WARNING( tr ( "Aradığınız muhasebe hesap kodu bulunamadı!.." ), m_ui->searchedit_bir_amortisman_hesap_kodu ); return ADAK_FAIL; } m_bir_amor_hesap_id = hesap_id; m_ui->lineEdit_bir_amortisman_hesap_ismi->setText ( hesap_ismi ); } else if ( object EQ m_ui->searchedit_dmr_satis_kar_hesap_kodu ) { m_ui->lineEdit_dmr_satis_kar_hesap_ismi->clear(); int hesap_id; QString hesap_ismi; if ( MUH_GET_HESAP_ID_HESAP_ISMI(m_ui->searchedit_dmr_satis_kar_hesap_kodu->GET_TEXT(), hesap_id,hesap_ismi) EQ 0 ) { MSG_WARNING( tr ( "Aradığınız muhasebe hesap kodu bulunamadı!.." ), m_ui->searchedit_dmr_satis_kar_hesap_kodu ); return ADAK_FAIL; } m_dmr_satis_kar_hesap_id = hesap_id; m_ui->lineEdit_dmr_satis_kar_hesap_ismi->setText ( hesap_ismi); } else if ( object EQ m_ui->searchedit_dmr_satis_zarar_hesap_kodu ) { m_ui->lineEdit_dmr_satis_zarar_hesap_ismi->clear(); int hesap_id; QString hesap_ismi; if ( MUH_GET_HESAP_ID_HESAP_ISMI(m_ui->searchedit_dmr_satis_zarar_hesap_kodu->GET_TEXT(), hesap_id,hesap_ismi) EQ 0 ) { MSG_WARNING( tr ( "Aradığınız muhasebe hesap kodu bulunamadı!.." ), m_ui->searchedit_dmr_satis_zarar_hesap_kodu ); return ADAK_FAIL; } m_dmr_satis_zarar_hesap_id = hesap_id; m_ui->lineEdit_dmr_satis_zarar_hesap_ismi->setText (hesap_ismi); } 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 = -1; 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->lineedit_amortisman_suresi ) { QRegExp rx ( "^\\d\\d?$" ); if ( rx.indexIn ( m_ui->lineedit_amortisman_suresi->text()) EQ -1 ) { MSG_WARNING( tr ( "Amortisman süresine sadece 1-99 arası bir sayı girebilirsiniz!.."), m_ui->lineedit_amortisman_suresi); return ADAK_FAIL; } int amortisman_suresi = m_ui->lineedit_amortisman_suresi->text().toInt(); if ( amortisman_suresi EQ 0 ) { MSG_WARNING( tr ( "Amortisman süresi sıfır olamaz."), m_ui->lineedit_amortisman_suresi ); return ADAK_FAIL; } double amortisman_orani = 100 / amortisman_suresi; if ( ( amortisman_orani * 2 ) > m_max_amortisman_orani ) { MSG_WARNING( tr ( "Demirbaşın amortisman oranı,max amortisman oranının en fazla yarısı kadar olabilir.Girdiğiniz amortisman süresi çok uzun lütfen düzeltiniz!.."), m_ui->lineedit_amortisman_suresi ); return ADAK_FAIL; } m_ui->commaEdit_amortisman_orani->SET_DOUBLE ( amortisman_orani ); } else if ( object EQ m_ui->comboBox_amortisman_yontemi ) { SQL_QUERY select_query ( DB ); select_query.PREPARE_SELECT ( "dmr_demirbaslar","amortisman_ayrilabilir_mi","demirbas_id = :demirbas_id" ); select_query.SET_VALUE ( ":demirbas_id" , DMR_GET_DEMIRBAS_ID(m_ui->lineedit_demirbas_kodu->text() ) ); if ( select_query.SELECT() NE 0 ) { select_query.NEXT(); bool amortisman_ayrilabilir_mi = select_query.VALUE(0).toBool(); if ( amortisman_ayrilabilir_mi EQ false ) { int msg_secim = MSG_YES_NO( tr ( "Demirbaş için amortisman ayrılmıştır..\n Amortisman yöntemini değiştirmek istediğinizden emin misiniz? "), NULL ); if ( msg_secim EQ ADAK_NO ) { return ADAK_FAIL; } } } } else if ( object EQ m_ui->comboBox_amortisman_yontemi OR object EQ m_ui->lineedit_amortisman_suresi OR object EQ m_ui->commaEdit_alis_fiyati OR object EQ m_ui->checkBox_amortisman_ayrilacak_mi OR object EQ m_ui->commaEdit_birikmis_amortisman) { SQL_QUERY select_query ( DB ); select_query.PREPARE_SELECT ( "dmr_fis_satirlari","fis_satiri_id","demirbas_id = :demirbas_id" ); select_query.SET_VALUE ( ":demirbas_id" , DMR_GET_DEMIRBAS_ID ( m_ui->lineedit_demirbas_kodu->text() ) ); if ( select_query.SELECT() NE 0 ) { MSG_WARNING( tr ( "Demirbaş fişlerde kullanılmıştır.Amortisman yöntemini,süresini,grubunu,alış fiyatı ve birikmiş amortisman tutarını değiştiremezsiniz!.."), NULL ); return ADAK_FAIL; } } else if ( object EQ m_ui->searchEdit_personel_adi ) { if ( m_ui->searchEdit_personel_adi->GET_TEXT().isEmpty() EQ true ) { m_ui->lineEdit_personel_soyadi->clear(); m_cari_hesap_id = 0; return ADAK_OK; } QString cari_hesap_ismi; int result = CARI_GET_HESAP_KODU_ISMI_PARA_BIRIM_ID( m_ui->searchEdit_personel_adi->GET_TEXT(), &m_cari_hesap_id, &cari_hesap_ismi ); if ( result EQ 0 ) { MSG_WARNING("Aradığınız personel bulunamadı." , m_ui->searchEdit_personel_adi); return ADAK_FAIL; } m_ui->lineEdit_personel_soyadi->setText( cari_hesap_ismi ); } else if ( object EQ m_ui->checkBox_amortisman_ayrilacak_mi ) { if ( m_ui->checkBox_amortisman_ayrilacak_mi->isChecked() EQ true ) { m_ui->comboBox_amortisman_yontemi->setEnabled(true); m_ui->lineedit_amortisman_suresi->setEnabled(true); m_ui->commaEdit_amortisman_orani->setEnabled(true); } else { m_ui->comboBox_amortisman_yontemi->setEnabled(false); m_ui->lineedit_amortisman_suresi->setEnabled(false); m_ui->commaEdit_amortisman_orani->setEnabled(false); } } return ADAK_OK; }
void LOGIN_BATCH::RUN_BATCH() { if( G_YONETIM_DB->SQL_TABLES_EXISTS("") EQ true ) { int user_db_count = GET_USER_DB_COUNT( m_user_info->kullanici_id ); if ( user_db_count > 1 ) { int veritabani_secimi = VERITABANI_SEC( m_user_info->kullanici_id , &(m_user_info->veritabani_kodu) , &(m_user_info->veritabani_tanimi),this ); if ( veritabani_secimi EQ -1 ) { return; } } else if (user_db_count EQ 1 ) { m_user_info->veritabani_kodu = GET_VERITABANI_ISMI( m_user_info ); } } else { int secim = MSG_YES_NO( "Veritabanında Tablolar Yok Oluşturulsun mu ?", NULL ); if ( secim EQ ADAK_YES ) { m_user_info->is_first_login = true; } } if ( m_user_info->veritabani_kodu.isEmpty() EQ false ) { if ( m_user_info->sql_motoru EQ "YOK" ) { if ( PROGRAM_DB_VAR_MI( m_user_info->veritabani_kodu ) EQ false ) { MSG_WARNING( "Veritabanı yok!", NULL ); return; } else { CONNECT_TO_DB( ADAK_PROGRAM, m_user_info, false ); } } else { DB = CREATE_ADAK_SQL_CONNECTION( GET_PROGRAM_DB_STRUCTS(), QString(SQL_DBNAME_ONEK()+ "adak_" + m_user_info->veritabani_kodu ), GET_SQL_DB_DRIVER_ENUM( m_user_info->sql_motoru ) ); if( DB->CONNECT_TO_DATABASE( false ) EQ ADAK_FAIL ) { MSG_WARNING( "Veritabanı yok!", NULL ); return; } } if( DB->SQL_TABLES_EXISTS("") EQ false ) { int secim = MSG_YES_NO( "Veritabanında Tablolar Yok Oluşturulsun mu ?", NULL ); if ( secim EQ ADAK_YES ) { // m_user_info->is_first_login = true; } } } m_user_info->kullanici_kodu = m_ui->line_edit_kullanici_kodu->text(); m_user_info->kullanici_sifre = m_ui->line_edit_kullanici_sifre->text(); *m_all_informations_completed = true; m_user_info->is_auto_login = m_ui->check_box_otomatik_login->isChecked(); }