void MUH_MIZAN_RAPORU_BATCH::FILL_COMBOBOX_MIZAN_DONEMI(QComboBox *combobox_mizan_donemi) { QString muh_donem_yili = QVariant(MALI_YIL_FIRST_DATE().year()).toString(); QString muh_donem_devir_yili = QVariant(MALI_YIL_365_DATE().year()).toString(); QStringList mizan_donemleri; mizan_donemleri << QObject::tr("OCAK ") + muh_donem_yili; mizan_donemleri << QObject::tr("ŞUBAT ") + muh_donem_yili; mizan_donemleri << QObject::tr("MART ") + muh_donem_yili; mizan_donemleri << QObject::tr("NİSAN ") + muh_donem_yili; mizan_donemleri << QObject::tr("MAYIS ") + muh_donem_yili; mizan_donemleri << QObject::tr("HAZİRAN ") + muh_donem_yili; mizan_donemleri << QObject::tr("TEMMUZ ") + muh_donem_yili; mizan_donemleri << QObject::tr("AĞUSTOS ") + muh_donem_yili; mizan_donemleri << QObject::tr("EYLÜL ") + muh_donem_yili; mizan_donemleri << QObject::tr("EKİM ") + muh_donem_yili; mizan_donemleri << QObject::tr("KASIM ") + muh_donem_yili; mizan_donemleri << QObject::tr("ARALIK ") + muh_donem_yili; if ( QDate::currentDate().year() EQ MALI_YIL_FIRST_DATE().year() OR QDate::currentDate().year() EQ MALI_YIL_365_DATE().year() OR QDate::currentDate().year() + 1 EQ MALI_YIL_FIRST_DATE().year()) { mizan_donemleri << QObject::tr("OCAK ") + muh_donem_devir_yili; mizan_donemleri << QObject::tr("ŞUBAT ") + muh_donem_devir_yili; mizan_donemleri << QObject::tr("MART ") + muh_donem_devir_yili; mizan_donemleri << QObject::tr("NİSAN ") + muh_donem_devir_yili; mizan_donemleri << QObject::tr("MAYIS ") + muh_donem_devir_yili; } combobox_mizan_donemi->addItems(mizan_donemleri); }
int QAdakDate::MALI_YIL_ARRAY_INDIS() { if (m_current_date < MALI_YIL_FIRST_DATE()) { return -1; // Will crash } if (m_current_date > MALI_ARRAY_LAST_DATE()) { return -1; // Will crash } return MALI_YIL_FIRST_DATE().daysTo ( m_current_date ) + 1; }
void QAdakDate::REFRESH_DATE() { m_date_str = QDATE().toString(m_date_format); if ( m_date_str.isEmpty() EQ true ) { if ( m_old_date.isValid() EQ true ) { SET_DATE( m_old_date ); } else { if (m_mali_yil_disable EQ false) { SET_DATE( MALI_YIL_FIRST_DATE()); } else { SET_DATE( QDate::currentDate() ); } } return; } if (m_date_str EQ line_edit->text()) { return; } if ( m_mali_yil_disable EQ true) { line_edit->setText( m_date_str ); } else { // false ise if ( m_current_date >= MALI_YIL_FIRST_DATE() AND m_current_date <= MALI_ARRAY_LAST_DATE() ) { line_edit->setText( m_date_str ); } else { if( m_date_changed EQ true ) { QMessageBox::information( this, tr( "Uyarı" ), tr("Girmiş olduğunuz tarih mali yıl içinde değil, lütfen yeni bir tarih girin.!")); m_date_changed = false; } if ( m_current_date < MALI_YIL_FIRST_DATE() ) { line_edit->setText( MALI_YIL_FIRST_DATE().toString( m_date_format ) ); } else { line_edit->setText( MALI_ARRAY_LAST_DATE().toString( m_date_format ) ); } } } if ( signalsBlocked() EQ false ) { emit SIGNAL_DATE_CHANGED(); } }
void MUH_YEVMIYE_DOKUMU_BATCH::SETUP_FORM() { SET_HELP_PAGE ( "genel-muhasebe_yevmiye-dokumu" ); SET_PAGE_TITLE ( tr ( "MUH - YEVMİYE DÖKÜMÜ" ) ); REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons ); m_ui->search_edit_baslangic_yevmiye_no->SET_TEXT ( "1" ); m_ui->combobox_basim_turu->addItem ( tr ( "Deneme Baskısı" ) ); m_ui->combobox_basim_turu->addItem ( tr ( "Resmi Baskı" ) ); m_ui->adak_date_bas_tarihi->SET_DATE( MALI_YIL_FIRST_DATE() ); m_ui->adak_date_bts_tarihi->SET_DATE( MALI_YIL_365_DATE() ); DATE_FRAME_AYARLA(); YEVMIYE_NO_FRAME_AYARLA(); m_ui->frame_ozet->setDisabled ( true ); m_ui->frame_yevmiye_no_araligi->setDisabled ( true ); SET_NAME_OF_RUN_BATCH_BUTTON ( tr ( "Başla" ) ); SET_FIRST_FOCUS_WIDGET ( m_ui->adak_date_bas_tarihi ); m_ui->frame_ozet->setDisabled ( true ); m_ui->frame_yevmiye_no_araligi->setDisabled ( true ); FILL_PAPERSIZE_COMBOBOX ( m_ui->combo_box_sayfa_boyutu ); m_ui->comma_edit_genisligi->SET_DOUBLE ( 210.00 ); m_ui->comma_edit_sayfa_yuksekligi->SET_DOUBLE ( 297.00 ); SET_SETTING_NAME ( "MUH_YEVMIYE_DOKUMU_BATCH" ); }
void MUH_TOPLU_FIS_RAPORU_BATCH::SETUP_FORM() { SET_HELP_PAGE ( "genel-muhasebe_toplu-fis-dokumu" ); SET_PAGE_TITLE ( tr ( "MUH - TOPLU FİŞ DÖKÜMÜ" ) ); REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons ); SET_SETTING_NAME ( "MUH_TOPLU_FIS_RAPORU_BATCH" ); m_ui->adakDate_bas_tarihi->SET_DATE( MALI_YIL_FIRST_DATE() ); m_ui->adakDate_bitis_tarihi->SET_DATE( MALI_ARRAY_LAST_DATE() ); SET_NAME_OF_RUN_BATCH_BUTTON ( "Rapor Al" ); SET_FIRST_FOCUS_WIDGET ( m_ui->adakDate_bas_tarihi ); if( K9_KULLANICININ_CALISTIGI_SIRKET() EQ 1 ){ m_ent_filtre_turu = FIS_BIRINCI_SIRKET; } else { m_ent_filtre_turu = FIS_HER_IKI_SIRKET; } K9_FILL_COMBOBOX_RAPOR_SIRKET_FILTRESI( m_ui->comboBox_sirket_turu ); m_ui->comboBox_sirket_turu->setHidden(true ); m_ui->label_sirket_turu->setHidden(true); if( K9_KULLANICI_SIRKET_DEGISTIRE_BILIR_MI() EQ EVET ){ m_ui->comboBox_sirket_turu->setHidden(false); m_ui->label_sirket_turu->setHidden(false); } FIND_AND_SET_COMBOBOX_TEXT( m_ui->comboBox_sirket_turu, K9_GET_RAPOR_SIRKET_FILTRESI_STRING(m_ent_filtre_turu ) ); }
int PRK_FIS_ARAMA::CHECK_VAR ( QObject * object ) { if ( object EQ m_ui->checkBox_tarih_araligi ) { if ( m_ui->checkBox_tarih_araligi->isChecked() EQ true ) { m_ui->date_frame->setEnabled(true); } else { m_ui->date_frame->setDisabled(true); m_ui->adakDate_bas_tarihi->SET_DATE(MALI_YIL_FIRST_DATE()); m_ui->adakDate_bts_tarihi->SET_DATE(MALI_YIL_365_DATE()); } } else if ( object EQ m_ui->checkBox_aciklama_icerigi ) { if ( m_ui->checkBox_aciklama_icerigi->isChecked() EQ true ) { m_ui->frame_aciklama_icerigi->setEnabled(true); } else { m_ui->frame_aciklama_icerigi->setDisabled(true); m_ui->lineEdit_aciklama_icerigi->clear(); } } return ADAK_OK; }
int BNK_HAREKET_FISI_ARAMA::CHECK_VAR(QObject * object) { if ( object EQ m_ui->checkbox_tarih_araligi ) { if ( m_ui->checkbox_tarih_araligi->isChecked() EQ true ) { m_ui->frame_tarih->setEnabled(true); } else { m_ui->frame_tarih->setDisabled(true); m_ui->adakDate_first_date->SET_DATE(MALI_YIL_FIRST_DATE()); } } else if ( object EQ m_ui->checkbox_banka_ismi ) { if ( m_ui->checkbox_banka_ismi->isChecked() EQ true ) { m_ui->frame_banka->setEnabled(true); } else { m_ui->frame_banka->setEnabled(false); m_ui->combobox_banka_ismi->setCurrentIndex(-1); } } else if ( object EQ m_ui->comboBox_ent_fis_turu ) { m_modul_id = BNK_GET_ENT_FIS_MODUL_ID( m_ui->comboBox_ent_fis_turu->currentText() ); } else if ( object EQ m_ui->checkBox_ent_fis_turu ) { if( m_ui->checkBox_ent_fis_turu->isChecked() EQ true ) { m_ui->frame_ent_fis_turu->setEnabled( true ); } else { m_ui->frame_ent_fis_turu->setEnabled( false ); } } return ADAK_OK; }
void FAT_TOPLU_FATURALASTIR_ARAMA::SEARCH() { QString cari_hesap_ismi; int cari_hesap_id; QString bas_tarihi = MALI_YIL_FIRST_DATE().toString( "yyyy.MM.dd" ); QString bts_tarihi = m_ui->adakDate_fatura_tarihi->DATE(); m_irsaliye_fis_id_list.clear(); QMap <int , int> IRS_FIS_VE_SATIR_ID_MAP; if ( m_ui->checkBox_irsaliye_tarih_araligi->isChecked() EQ true ) { bas_tarihi = m_ui->adakDate_irs_baslangic_tarihi->DATE(); bts_tarihi = m_ui->adakDate_irs_bitis_tarihi->DATE(); } if ( m_ui->checkBox_cari_hesap_kodu->isChecked() EQ true ) { CARI_GET_HESAP_KODU_ISMI_PARA_BIRIM_ID( m_ui->searchEdit_cari_hesap_kodu->GET_TEXT(), &cari_hesap_id, &cari_hesap_ismi ); IRS_FIS_VE_SATIR_ID_MAP = STK_GET_STK_IRS_FIS_AND_FIS_SATIRI_ID_MAP(cari_hesap_id, ENUM_IRS_NORMAL_CIKIS, -1, bas_tarihi, bts_tarihi, 0 ); m_irsaliye_fis_id_list << IRS_FIS_VE_SATIR_ID_MAP.uniqueKeys(); } else if ( m_ui->checkBox_gruplar->isChecked() EQ true ) { QList<int> cari_hesap_id_list = GRP_GRUBA_EKLI_KAYITLARI_BUL ( E9_PROGRAMI, CARI_MODULU, m_grup_idleri ); for ( int i = 0; i < cari_hesap_id_list.size(); i++ ) { IRS_FIS_VE_SATIR_ID_MAP = STK_GET_STK_IRS_FIS_AND_FIS_SATIRI_ID_MAP( cari_hesap_id_list.at( i ), ENUM_IRS_NORMAL_CIKIS, -1, bas_tarihi, bts_tarihi, 0 ); m_irsaliye_fis_id_list << IRS_FIS_VE_SATIR_ID_MAP.uniqueKeys(); } } else { IRS_FIS_VE_SATIR_ID_MAP = STK_GET_STK_IRS_FIS_AND_FIS_SATIRI_ID_MAP( -1, ENUM_IRS_NORMAL_CIKIS, -1, bas_tarihi, bts_tarihi, 0 ); m_irsaliye_fis_id_list = IRS_FIS_VE_SATIR_ID_MAP.uniqueKeys(); } int current_row = 0; for ( int i = 0 ; i < m_irsaliye_fis_id_list.size() ; i++ ) { int irs_fis_id = m_irsaliye_fis_id_list.at(i); STK_IRS_FIS_STRUCT STK_IRS_FIS ; STK_IRS_FIS_BILGILERINI_OKU( irs_fis_id, &STK_IRS_FIS ); current_row = ADD_NEW_ROW(); m_ui->tableWidget->item ( current_row, 0 )->setText ( QVariant( STK_IRS_FIS.fis_no ).toString() ); m_ui->tableWidget->item ( current_row, 1 )->setText ( QDate::fromString( STK_IRS_FIS.fis_tarihi, "yyyy.MM.dd").toString( " dd MMMM yyyy dddd") ); m_ui->tableWidget->item ( current_row, 2 )->setText ( STK_IRS_FIS.cari_hesap_ismi ); m_ui->tableWidget->item ( current_row, 3 )->setText ( VIRGUL_EKLE( QVariant ( STK_IRS_FIS.irsaliye_tutari ).toString() ) ); m_ui->tableWidget->item ( current_row, 3 )->setTextAlignment( Qt::AlignRight ); } if ( m_irsaliye_fis_id_list.size() > 0 ) { m_ui->toolButton_faturalastir->setEnabled( true ); } }
int CEK_MUSTERI_CEK_SENET_ARAMA::CHECK_VAR ( QObject * object ) { if ( object EQ m_ui->searchEdit_cari_hesap_kodu ) { 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 kodu bulunamadı!.." ), m_ui->searchEdit_cari_hesap_kodu ); return ADAK_FAIL; } m_ui->lineedit_cari_hesap_ismi->setText ( cari_hesap_ismi ); m_cari_hesap_id = cari_hesap_id; } else if ( object EQ m_ui->checkbox_vade_tarihi ) { if ( m_ui->checkbox_vade_tarihi->isChecked() EQ true ) { m_ui->date_frame->setEnabled ( true ); m_ui->adakDate_vade_bas_tarihi->SET_DATE( MALI_YIL_FIRST_DATE() ); m_ui->adakDate_vade_bts_tarih->SET_DATE( MALI_ARRAY_LAST_DATE() ); SET_FOCUS( m_ui->adakDate_vade_bas_tarihi ); } else { m_ui->date_frame->setEnabled ( false ); } } else if ( object EQ m_ui->checkbox_cari_hesap ) { if ( m_ui->checkbox_cari_hesap->isChecked() EQ true ) { m_ui->cari_hesap_frame->setEnabled ( true ); SET_FOCUS( m_ui->searchEdit_cari_hesap_kodu ); } else { m_ui->cari_hesap_frame->setEnabled ( false ); } } else if ( object EQ m_ui->checkbox_cekin_durumu ) { if ( m_ui->checkbox_cekin_durumu->isChecked() EQ true ) { m_ui->cekin_durumu_frame->setEnabled ( true ); m_ui->combobox_cekin_durumu->setCurrentIndex(-1); SET_FOCUS( m_ui->combobox_cekin_durumu ); } else { m_ui->cekin_durumu_frame->setEnabled ( false ); m_ui->combobox_cekin_durumu->setCurrentIndex(-1); } } else if ( object EQ m_ui->comboBox_sirket_filtresi ) { m_entegre_filtresi = K9_GET_RAPOR_SIRKET_FILTRESI_ENUM(m_ui->comboBox_sirket_filtresi->currentText()); } return ADAK_OK; }
void STOK_EKSTRESI_RAPORU::PRINT_NAKLI_YEKUN(int urun_id) { QString ent_filtre_tables; if ( M_STOK_RV->ent_filtresi EQ FIS_IKINCI_SIRKET ) { ent_filtre_tables = "ent_olmayan_depoya_giren_array,ent_olmayan_depo_cikan_array"; } else if ( M_STOK_RV->ent_filtresi EQ FIS_BIRINCI_SIRKET ) { ent_filtre_tables = "ent_depoya_giren_array,ent_depodan_cikan_array"; } else { ent_filtre_tables = "toplam_depoya_giren_array,toplam_depodan_cikan_array"; } QString aciklama = "Nakli Yekün"; int gun_no = MALI_YIL_ARRAY_INDIS(m_baslangic_tarihi); if ( gun_no EQ 1 ) { int muhasebe_yili = MALI_YIL_FIRST_DATE().year(); if ( muhasebe_yili EQ m_baslangic_tarihi.year() ) { aciklama = QObject::tr ( "AÇILIŞ FİŞİ" ); } } SQL_QUERY query(DB); query.PREPARE_SELECT( "stk_depodaki_urunler", QString( "%1").arg( ent_filtre_tables ), "depo_id = :depo_id AND urun_id = :urun_id" ); query.SET_VALUE(":depo_id" , m_depo_id); query.SET_VALUE(":urun_id" , urun_id ); if ( query.SELECT() EQ 0 ) { return; } query.NEXT(); double depoya_giren_urun_miktari[K9_ARRAY_SIZE]; double depodan_cikan_urun_miktari[K9_ARRAY_SIZE]; double kalan_miktar; UNPACK_DOUBLE_ARRAY(query.VALUE(0).toString() , depoya_giren_urun_miktari , K9_ARRAY_SIZE ); UNPACK_DOUBLE_ARRAY(query.VALUE(1).toString() , depodan_cikan_urun_miktari , K9_ARRAY_SIZE); kalan_miktar = depoya_giren_urun_miktari[gun_no-1] - depodan_cikan_urun_miktari[gun_no-1]; ADD_ROW_TO_TABLE(QStringList() << "" << "" << "" << aciklama << QVariant(depoya_giren_urun_miktari[gun_no-1]).toString() << QVariant(depodan_cikan_urun_miktari[gun_no - 1]).toString() << QVariant(kalan_miktar).toString() << "" << ""); m_sayfaya_yazdirilan_satir_sayisi++; m_footer_toplam_giren_miktar = depoya_giren_urun_miktari[gun_no-1]; m_footer_toplam_cikan_miktar = depodan_cikan_urun_miktari[gun_no-1]; m_nakli_yekun_kalan_miktar = kalan_miktar; }
void E9_LOG_KAYDI_ARAMA::SETUP_FORM() { SET_HELP_PAGE ( "yonetim-islemleri_e9-log-bilgileri" ); QString page_title = tr("E9 Log Bilgisi Arama"); m_ui->frame_kullanici_secimi->setEnabled ( false ); m_ui->frame_log_turu->setEnabled ( false ); m_ui->textEdit_yapilan_islem->setVisible ( false ); m_ui->adakDate_first_date->SET_DATE( MALI_YIL_FIRST_DATE() ); m_ui->adakDate_second_date->SET_DATE( QDate::currentDate() ); E9_FILL_COMBOBOX_ADAK_MODULES ( m_ui->comboBox_modul_secimi ); SET_FIRST_FOCUS_WIDGET( m_ui->adakDate_first_date ); #ifdef ADRES_BAGIMSIZ m_ui->adakDate_first_date->SET_DATE( QDate::currentDate().addDays(-30) ); m_ui->comboBox_modul_secimi->setCurrentIndex ( m_ui->comboBox_modul_secimi->findText ( E9_GET_ADAK_MODULES_STRING ( ADRES_MODULU ) )); m_ui->comboBox_modul_secimi->setEnabled ( false ); page_title = tr( "ADRES 007 LOG ARAMA" ); #endif FILL_LOG_TURLERI_COMBOBOX (); m_kullanici_id = -1; REGISTER_TABLE_WIDGET ( m_ui->tableWidget ); REGISTER_ARAMA_BUTTONS_WIDGET ( m_ui->widget_batch_buttons ); SET_PAGE_TITLE ( page_title ); SET_HEADERS ( QStringList() << tr ("log_id") << tr ("İşlem Tarihi") << tr ("İşlem Zamanı") << tr ("Kullanıcı") << tr ("Bilgisayar") << tr ("Log Türü") << tr ("İşlem Türü")); SET_ENTER_KEY_FOR_RUN_BATCH ( true ); SET_SORTING ( false ); SET_FIND_BUTTON_NAME ( tr("Log Kaydı Ara") ); m_ui->tableWidget->hideColumn ( LOG_ID_COLUMN ); m_ui->tableWidget->setColumnWidth ( ISLEM_TARIHI_COLUMN, 144 ); m_ui->tableWidget->setColumnWidth ( ISLEM_ZAMANI_COLUMN, 98 ); m_ui->tableWidget->setColumnWidth ( KULLANICI_COLUMN, 147 ); m_ui->tableWidget->setColumnWidth ( BILGISAYAR_COLUMN, 149 ); m_ui->tableWidget->setColumnWidth ( LOG_TURU_COLUMN, 155 ); m_ui->tableWidget->setColumnWidth ( ISLEM_TURU_COLUMN, 142 ); SET_SETTING_NAME ( "E9_LOG_KAYDI_ARAMA" ); }
void QAdakDate::MALI_YIL_KISITI_YOK( bool p_disable ) { m_mali_yil_disable = p_disable; if (m_mali_yil_disable EQ false) { calendar_widget->setDateRange(MALI_YIL_FIRST_DATE(), MALI_ARRAY_LAST_DATE()); } else { calendar_widget->setDateRange(QDate(1,1,1), QDate(9999,12,31)); } }
void PRS_FILL_COMBO_BOX_BORDRO_YILLARI ( QComboBox * p_combo_box ) { // mali yil ilk tarih QDate borda_ilk_yil = MALI_YIL_FIRST_DATE(); p_combo_box->addItem( QVariant ( borda_ilk_yil.year() ).toString() ); // e9_array son tarih QDate bordro_son_yil = MALI_ARRAY_LAST_DATE(); p_combo_box->addItem( QVariant ( bordro_son_yil.year() ).toString() ); }
void CARI_HESAP_EKSTRESI_BATCH::SETUP_FORM() { SET_HELP_PAGE ( "cari-hesap-islemleri_cari-hesap-ekstresi" ); SET_PAGE_TITLE ( tr ( "CARİ - CARİ HESAP EKSTRESİ" ) ) ; REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons ); m_ui->adakDate_bsl_tarihi->SET_DATE( MALI_YIL_FIRST_DATE() ); m_ui->adakDate_bts_tarihi->SET_DATE( MALI_ARRAY_LAST_DATE() ); m_ui->checkbox_tek_hesap->setChecked( true ); m_ui->frame_tek_hesap->setEnabled( true ); m_ui->checkbox_bakiyesiz_hesaplar->setChecked( true ); m_ui->checkbox_bakiyesiz_hesaplar->setEnabled( false ); m_ui->frame_hesap_araligi->setDisabled ( true ); m_ui->frame_bakiyesiz_hesaplar->setDisabled ( true ); m_ui->frame_calismamis_hesaplar->setDisabled ( true ); SET_NAME_OF_RUN_BATCH_BUTTON ( tr ( "Rapor Al" ) ); SET_FIRST_FOCUS_WIDGET ( m_ui->searchedit_tek_hesap ); FOCUS_FIRST_WIDGET (); if ( m_cari_hesap_id NE -1 ) { m_ui->checkbox_tek_hesap->setChecked(true); m_ui->frame_hesap_araligi->setDisabled(true); m_ui->checkbox_hesap_araligi->setCheckState(Qt::Unchecked); m_ui->frame_tek_hesap->setEnabled(true); SQL_QUERY query(DB); query.PREPARE_SELECT("car_hesaplar","cari_hesap_kodu,adres_id","cari_hesap_id = :cari_hesap_id"); query.SET_VALUE(":cari_hesap_id" , m_cari_hesap_id); if( query.SELECT() NE 0 ) { query.NEXT(); m_ui->searchedit_tek_hesap->SET_TEXT(query.VALUE(0).toString()); m_ui->lineedit_tek_hesap_ismi->setText(ADR_GET_FIRMA_SAHIS_ADI(query.VALUE(0).toInt())); } } if ( E9_KULLANICI_SIRKET_DEGISTIRE_BILIR_MI() EQ EVET ) { m_ui->frame_entegre_filtresi->setVisible( true ); } SET_ENTER_KEY_FOR_RUN_BATCH ( true ); SET_SETTING_NAME ( "CARI_HESAP_EKSTRESI" ); }
void STOK_EKSTRESI_BATCH::SETUP_FORM() { SET_PAGE_TITLE ( tr ( "STK - STOK EKSTRESİ" ) ); SET_HELP_PAGE ("stok-islemleri_stok-ekstresi"); REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons ); m_ui->adakDate_bsl_tarihi->SET_DATE(MALI_YIL_FIRST_DATE()); m_ui->adakDate_bts_tarihi->SET_DATE(MALI_YIL_365_DATE()); SET_NAME_OF_RUN_BATCH_BUTTON ( "Rapor Al" ); SET_FIRST_FOCUS_WIDGET ( m_ui->search_edit_urun_kodu ); STK_FILL_ALIS_SATIS_DURUMU_COMBO_BOX ( m_ui->comboBox_stok_alis_satis_durumu ); SET_ENTER_KEY_FOR_RUN_BATCH(true); SET_SETTING_NAME ("STOK_EKSTRESI_BATCH"); m_ui->checkBox_urun_kodu->setChecked( true ); m_ui->frame_urun->setEnabled( true ); m_ui->checkBox_urun_araligi->setChecked( false ); m_ui->frame_urun_araligi->setEnabled( false ); m_depo_id = SUBE_GET_UNITENIN_DEPOSU(); m_depo_islem_yetkisi = SUBE_GET_DEPO_ISLEM_YETKISI(); if ( m_depo_islem_yetkisi EQ SADECE_UNITE_DEPOSUNDA ) { m_ui->frame_depo->setHidden(true); m_ui->checkBox_depo->setHidden(true); } else { QString depo_kodu; QString depo_adi; 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); m_ui->frame_depo->setDisabled(true); } }
QAdakDate::QAdakDate(QWidget * parent) : QWidget(parent) { line_edit = new QLineEdit(this); line_edit->setObjectName("adak_date_line_edit"); line_edit->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Fixed); line_edit->installEventFilter(this); line_edit->setMaxLength(100); connect(line_edit,SIGNAL(editingFinished()),this,SLOT(SLOT_SET_DATE())); tool_button = new QToolButton(this); tool_button->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed); tool_button->setToolButtonStyle(Qt::ToolButtonIconOnly); tool_button->setIcon(QIcon(":/kernel_icons/kernel_calendar_ikonu.png")); tool_button->setObjectName("adak_date_tool_button"); tool_button->setMaximumSize(32,line_edit->height() - 9); tool_button->setIconSize(QSize(tool_button->width(),line_edit->height() - 9)); tool_button->setFocusPolicy(Qt::ClickFocus); connect(tool_button,SIGNAL(clicked()),this,SLOT(SLOT_POPUP_BUTTON_CLICKED())); calendar_widget = new QCalendarWidget(this); calendar_widget->setFirstDayOfWeek ( Qt::Monday ); calendar_widget->setDateRange(MALI_YIL_FIRST_DATE(), MALI_ARRAY_LAST_DATE()); calendar_widget->setWindowFlags(Qt::Popup); calendar_widget->close(); connect(calendar_widget,SIGNAL(clicked(QDate)),this,SLOT(SLOT_POPUP_DATE_SELECTED(QDate))); h_box_layout = new QHBoxLayout(this); h_box_layout->setContentsMargins(0,0,0,0); h_box_layout->setSpacing(0); h_box_layout->addWidget(line_edit); h_box_layout->addWidget(tool_button); setLayout (h_box_layout); setFocusPolicy (Qt::StrongFocus); setFocusProxy (line_edit); setMaximumHeight(line_edit->height()); setTabOrder (line_edit,tool_button); m_mali_yil_disable = false; m_date_changed = false; m_current_date = QDate::currentDate(); m_old_date = QDate::currentDate(); SET_DATE_FORMAT ("dd MMMM yyyy dddd"); SET_DATE (QDate::currentDate()); }
int BNK_BANKA_DEFTERI_BATCH::CHECK_VAR(QObject * object) { if ( object EQ m_ui->combo_box_banka_hesap_kodu ) { int row = m_ui->combo_box_banka_hesap_kodu->view()->currentIndex().row(); if ( row EQ -1 ) { return ADAK_FAIL; } m_bnk_hesap_no_id =BNK_GET_DATA_FROM_BNK_HESAPLARI_MODEL(m_ui->combo_box_banka_hesap_kodu,row,0).toInt(); m_banka_hesabi_doviz_id = BNK_GET_DATA_FROM_BNK_HESAPLARI_MODEL(m_ui->combo_box_banka_hesap_kodu,row,1).toInt(); m_ui->lineEdit_doviz_cinsi->setText ( DVZ_GET_DOVIZ_KODU ( m_banka_hesabi_doviz_id ) ); QString banka_bilgisi =BNK_GET_DATA_FROM_BNK_HESAPLARI_MODEL(m_ui->combo_box_banka_hesap_kodu,row,3).toString() + " / " + BNK_GET_DATA_FROM_BNK_HESAPLARI_MODEL (m_ui->combo_box_banka_hesap_kodu,row,4).toString() + " " + BNK_GET_DATA_FROM_BNK_HESAPLARI_MODEL(m_ui->combo_box_banka_hesap_kodu,row,5).toString() + " " + BNK_GET_DATA_FROM_BNK_HESAPLARI_MODEL(m_ui->combo_box_banka_hesap_kodu,row,6).toString(); m_ui->lineEdit_banka_sube_bilgisi->setText(banka_bilgisi); m_ui->combo_box_banka_hesap_kodu->setCurrentIndex(row); } else if ( object EQ m_ui->checkbox_tarih_araligi ) { if ( m_ui->checkbox_tarih_araligi->isChecked() EQ false ) { m_ui->adakDate_bsl_tarihi->SET_DATE(MALI_YIL_FIRST_DATE()); m_ui->adakDate_bts_tarihi->SET_DATE(MALI_YIL_365_DATE()); m_ui->frame_tarih_araligi->setDisabled(true); } else { m_ui->frame_tarih_araligi->setEnabled(true); } } else if ( object EQ m_ui->checkbox_nakli_yekun ) { if ( m_ui->checkbox_nakli_yekun->isChecked() EQ false ) { m_ui->frame_nakli_yekun->setDisabled(true); } else { m_ui->frame_nakli_yekun->setEnabled(true); } } return ADAK_OK; }
void FAT_HIZMET_EKSTRESI_BATCH::SETUP_FORM () { SET_PAGE_TITLE (tr("FAT - HİZMET EKSTRESİ")); SET_HELP_PAGE ("fatura-islemleri_hizmet-ekstresi"); REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons ); m_entegrasyon_durumu = FIS_HER_IKI_SIRKET; m_ui->frame_sirket_filtresi->setHidden(true); K9_FILL_COMBOBOX_RAPOR_SIRKET_FILTRESI(m_ui->comboBox_sirket_filtresi); if ( K9_KULLANICININ_CALISTIGI_SIRKET() EQ 1 ) { m_entegrasyon_durumu = FIS_BIRINCI_SIRKET; } if ( K9_KULLANICI_SIRKET_DEGISTIRE_BILIR_MI() EQ EVET ) { m_ui->frame_sirket_filtresi->setHidden(false); m_entegrasyon_durumu = FIS_HER_IKI_SIRKET; } m_ui->comboBox_sirket_filtresi->setCurrentIndex(m_ui->comboBox_sirket_filtresi->findText(K9_GET_RAPOR_SIRKET_FILTRESI_STRING(m_entegrasyon_durumu))); SET_NAME_OF_RUN_BATCH_BUTTON ( "Rapor Al" ); SET_FIRST_FOCUS_WIDGET ( m_ui->search_edit_hizmet_kodu ); SET_ENTER_KEY_FOR_RUN_BATCH(true); SET_SETTING_NAME ("HIZMET_EKSTRESI_BATCH"); m_ui->adakDatebas_tarihi->SET_DATE( MALI_YIL_FIRST_DATE()); m_ui->adakDate_bitis_tarihi->SET_DATE( MALI_ARRAY_LAST_DATE()); m_ui->checkBox_hizmet_kodu->setChecked( true ); m_ui->frame_hizmet_kodu->setEnabled( true ); m_ui->frame_hizmet_araligi->setEnabled( false ); m_ui->frame_fatura_alis_satis_turu->setEnabled( false ); m_ui->combobox_hizmet_turu->addItems(QStringList() << QObject::tr("Alınan Hizmet") << QObject::tr("Satılan Hizmet") << QObject::tr( "Alınan / Satılan Hizmet") ); FAT_FILL_ALIS_SATIS_FAT_TURU_COMBO_BOX( m_ui->comboBox_fatura_alis_satis_turu ); m_ui->comboBox_fatura_alis_satis_turu->setCurrentIndex(-1); }
void MUH_DEFTERI_KEBIR_BATCH::SETUP_FORM() { SET_HELP_PAGE ( "genel-muhasebe_defteri-kebir" ); SET_PAGE_TITLE ( tr ( "MUH - DEFTER-İ KEBİR" ) ); REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons ); m_ui->adakDate_baslangic_tarihi->SET_DATE( MALI_YIL_FIRST_DATE() ); m_ui->adakDate_bitis_tarihi->SET_DATE ( MALI_YIL_365_DATE() ); m_ui->comma_edit_yazitipi_boyutu->SET_INTEGER ( 11 ); m_ui->comma_edit_yazitipi_boyutu->VIRGULSUZ_CALIS ( true ); m_ui->comma_edit_yazitipi_boyutu->SET_PRECISION ( 0 ); SET_NAME_OF_RUN_BATCH_BUTTON ( tr ( "Rapor Al" ) ); SET_FIRST_FOCUS_WIDGET( m_ui->adakDate_baslangic_tarihi ); SQL_QUERY sql_query ( DB ); 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) > 0 ) { sql_query.NEXT(); m_ui->search_edit_bas_hesabi->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) > 0 ) { sql_query.NEXT(); m_ui->search_edit_bts_hesabi->SET_TEXT ( sql_query.VALUE(0).toString() ); m_ui->lineedit_bts_hesap_ismi->setText ( sql_query.VALUE(1).toString() ); } FILL_PAPERSIZE_COMBOBOX (m_ui->combo_box_sayfa_boyutu); m_ui->comma_edit_genisligi->SET_DOUBLE(210.00); m_ui->comma_edit_yuksekligi->SET_DOUBLE(297.00); SET_SETTING_NAME ( "MUH_DEFTERI_KEBIR_BATCH" ); DATE_FRAME_AYARLA (); m_ui->comma_edit_yazitipi_boyutu->SET_PRECISION ( 0 ); }
void PRK_FIS_ARAMA::SETUP_FORM() { REGISTER_TABLE_WIDGET ( m_ui->tableWidget ); REGISTER_ARAMA_BUTTONS_WIDGET ( m_ui->widget_batch_buttons ); SET_HEADERS ( QStringList() << tr ("Fis id") << tr("Fiş Tarihi") << tr("Fiş No") << tr("Açıklama") << tr("Kdv \n Hariç Toplam") << tr("Kdv Toplam")<<tr("Kdv \n Dahil Toplam")); SET_SORTING ( false ); SET_FIRST_FOCUS_WIDGET ( m_ui->adakDate_bas_tarihi ); SET_PAGE_TITLE ( tr ( "PRK - PERAKENDE FİŞİ ARAMA" ) ); SET_HELP_PAGE ("perakende_fisi_arama.html"); SET_ENTER_KEY_FOR_RUN_BATCH ( true ); SET_FIND_BUTTON_NAME ( "Bul" ); m_ui->checkBox_tarih_araligi->setChecked(true); m_ui->frame_aciklama_icerigi->setDisabled(true); m_ui->adakDate_bas_tarihi->SET_DATE( MALI_YIL_FIRST_DATE()); m_ui->adakDate_bts_tarihi->SET_DATE( MALI_YIL_365_DATE()); m_ui->tableWidget->setColumnWidth(FIS_ID_COLUMN , 10 ); m_ui->tableWidget->setColumnWidth(FIS_TARIHI_COLUMN , 150); m_ui->tableWidget->setColumnWidth(FIS_NO_COLUMN , 80 ); m_ui->tableWidget->setColumnWidth(ACIKLAMA_COLUMN , 200); m_ui->tableWidget->setColumnWidth(KDV_HARIC_TOPLAM_COLUMN , 180); m_ui->tableWidget->setColumnWidth(KDV_TOPLAM_COLUMN , 100); m_ui->tableWidget->setColumnWidth(KDV_DAHIL_TOPLAM_COLUMN , 180); SET_SETTING_NAME ("PERAKENDE_FIS_ARAMA"); m_ui->tableWidget->hideColumn(FIS_ID_COLUMN); if ( E9_KULLANICI_SIRKET_DEGISTIRE_BILIR_MI() EQ EVET ) { m_ui->frame_fis_filtresi->setHidden(false); } }
QString DMR_DEMIRBAS_LISTESI::GET_HEADER() { QString grup_kodu_adi = ""; SET_TABLE_TAG_STRING ( "<TABLE style = \"width:100%;font-size:75%;\" BORDER=0 >" ); SET_TD_TAG_STRING ( QStringList()<<"style = \"width:30%; font-size:100%;\"" <<"style = \"width:40%; font-size:100%;\" ALIGN=CENTER" <<"style = \"width:30%; font-size:100%;\"ALIGN=RIGHT" ); CREATE_TABLE ( QStringList()<<""<<""<<"",0,0 ); ADD_ROW_TO_TABLE ( QStringList() << K9_GET_FIRMA_ISMI() << "" << GET_REPORT_TOP_RIGHT_HEADER() ); ADD_ROW_TO_TABLE ( QStringList() << "" << "<b>" + QVariant ( MALI_YIL_FIRST_DATE().year()).toString() + ADD_HTML_SPACE(" ") + "SABİT KIYMET LİSTESİ"<< ""); ADD_ROW_TO_TABLE ( QStringList() << "" << grup_kodu_adi << "" ); return GET_TABLE_HTML_STRING(); }
void CARI_OTO_EKSTRE_ARAMA::SETUP_FORM () { REGISTER_TABLE_WIDGET ( m_ui->tableWidget ); REGISTER_ARAMA_BUTTONS_WIDGET ( m_ui->widget_batch_buttons ); m_ui->adakDate_bas_tarihi->SET_DATE( MALI_YIL_FIRST_DATE() ); m_ui->adakDate_bts_tarihi->SET_DATE( MALI_ARRAY_LAST_DATE() ); SET_HEADERS ( QStringList() << tr("base_fis_id") << tr("") << tr("") << tr("") << tr("")<< tr("") << tr("") << tr("Fiş Tarihi") << tr("Fiş No") <<tr("Açıklama") << tr("Borç") << tr("Alacak")); SET_SORTING ( false ); SET_FIRST_FOCUS_WIDGET ( m_ui->adakDate_bas_tarihi ); SET_PAGE_TITLE (tr("CARİ EKSTRESİ")); SET_HELP_PAGE ("cari_ekstresi"); m_ui->tableWidget->hideColumn( BASE_FIS_ID_COLUMN ); m_ui->tableWidget->hideColumn( MODUL_ID_COLUMN ); m_ui->tableWidget->hideColumn( FIS_TURU_COLUMN ); m_ui->tableWidget->hideColumn( IADE_FATURASI_MI_COLUMN ); m_ui->tableWidget->hideColumn( BORDRO_ISLEM_TURU_COLUMN ); m_ui->tableWidget->hideColumn( FIS_ID_COLUMN ); m_ui->tableWidget->hideColumn( SMM_MAKBUZ_TURU_COLUMN ); m_ui->tableWidget->setColumnWidth( FIS_TARIHI_COLUMN , 100 ); m_ui->tableWidget->setColumnWidth( FIS_NO_COLUMN , 40 ); m_ui->tableWidget->setColumnWidth( ACIKLAMA_COLUMN , 200 ); m_ui->tableWidget->setColumnWidth( TOPLAM_BORC_COLUMN , 80 ); m_ui->tableWidget->setColumnWidth( TOPLAM_ALACAK_COLUMN , 80 ); SET_SETTING_NAME ("CARI_OTO_EKSTRE_ARAMA"); SET_ENTER_KEY_FOR_RUN_BATCH ( true ); SET_FIND_BUTTON_NAME ( "Bul" ); AUTO_START(); }
void BNK_BANKA_DEFTERI_BATCH::SETUP_FORM() { SET_HELP_PAGE ("banka-islemleri_banka-defteri" ); SET_PAGE_TITLE ( tr ( "BNK - BANKA DEFTERİ" ) ); REGISTER_BUTTON_WIDGET(m_ui->widget_batch_buttons); m_ui->adakDate_bsl_tarihi->SET_DATE(MALI_YIL_FIRST_DATE()); m_ui->adakDate_bts_tarihi->SET_DATE(MALI_ARRAY_LAST_DATE()); m_ui->combo_box_banka_hesap_kodu->setEditable(false); SET_NAME_OF_RUN_BATCH_BUTTON("Rapor Al"); SET_ENTER_KEY_FOR_RUN_BATCH(true); SET_FIRST_FOCUS_WIDGET(m_ui->combo_box_banka_hesap_kodu); FOCUS_FIRST_WIDGET(); SET_ENTER_KEY_FOR_RUN_BATCH(true); BNK_FILL_COMBO_BOX_BANKA_HESAPLARI(m_ui->combo_box_banka_hesap_kodu); m_bnk_hesap_no_id = 0; SET_SETTING_NAME ( "BANKA_DEFTERI_BATCH" ); m_ui->frame_entegre_filtresi->setVisible(false); K9_FILL_COMBOBOX_RAPOR_SIRKET_FILTRESI(m_ui->comboBox_sirket_filtresi); if ( K9_KULLANICININ_CALISTIGI_SIRKET() EQ 1 ) { m_ui->comboBox_sirket_filtresi->setCurrentIndex( m_ui->comboBox_sirket_filtresi->findText(K9_GET_RAPOR_SIRKET_FILTRESI_STRING(FIS_BIRINCI_SIRKET))); } else { m_ui->comboBox_sirket_filtresi->setCurrentIndex( m_ui->comboBox_sirket_filtresi->findText(K9_GET_RAPOR_SIRKET_FILTRESI_STRING(FIS_HER_IKI_SIRKET))); } if ( K9_KULLANICI_ENT_BILGILERINI_DEGISTIREBILIR_MI() EQ 1 ) { m_ui->frame_entegre_filtresi->setVisible(true); m_ui->comboBox_sirket_filtresi->setCurrentIndex(m_ui->comboBox_sirket_filtresi->findText(K9_GET_RAPOR_SIRKET_FILTRESI_STRING(FIS_HER_IKI_SIRKET))); } }
int CEK_SENET_ARAMA::CHECK_VAR(QObject * object) { if ( object EQ m_ui->checkbox_vade_tarihi ) { if ( m_ui->checkbox_vade_tarihi->isChecked() EQ true ) { m_ui->date_frame->setEnabled(true); m_ui->adak_date_vade_bas_tarihi->SET_DATE(MALI_YIL_FIRST_DATE()); SET_FOCUS( m_ui->adak_date_vade_bas_tarihi); } else { m_ui->date_frame->setEnabled(false); } } else if ( object EQ m_ui->checkbox_banka_bilgisi ) { if ( m_ui->checkbox_banka_bilgisi->isChecked() EQ true ) { m_ui->banka_bilgisi_frame->setEnabled ( true ); SET_FOCUS( m_ui->combobox_banka_ismi ); } else { m_ui->banka_bilgisi_frame->setEnabled ( false ); m_ui->combobox_banka_ismi->setCurrentIndex(-1); } } else if ( object EQ m_ui->checkbox_cekin_durumu ) { if ( m_ui->checkbox_cekin_durumu->isChecked() EQ true ) { m_ui->cekin_durumu_frame->setEnabled ( true ); m_ui->combobox_cekin_durumu->setCurrentIndex(-1); SET_FOCUS( m_ui->combobox_cekin_durumu ); } else { m_ui->cekin_durumu_frame->setEnabled ( false ); m_ui->combobox_cekin_durumu->setCurrentIndex(-1); } } else if ( object EQ m_ui->combobox_sirket_filtresi ) { m_entegre_filtresi = K9_GET_RAPOR_SIRKET_FILTRESI_ENUM(m_ui->combobox_sirket_filtresi->currentText()); } return ADAK_OK; }
void MUH_GELIR_TABLOSU_BATCH::SETUP_FORM() { SET_HELP_PAGE ("genel-muhasebe_gelir-tablosu" ); SET_PAGE_TITLE ( tr ( "MUH - GELİR TABLOSU" ) ); REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons ); SET_SETTING_NAME ( "MUH_GELIR_TABLOSU_BATCH" ); SET_NAME_OF_RUN_BATCH_BUTTON ( "Rapor Al" ); SET_ENTER_KEY_FOR_RUN_BATCH(true); SET_FIRST_FOCUS_WIDGET( m_ui->adakDate_baslangic_tarihi ); m_ui->adakDate_baslangic_tarihi->SET_DATE( MALI_YIL_FIRST_DATE() ); m_ui->adakDate_bitis_tarihi->SET_DATE( MALI_ARRAY_LAST_DATE() ); m_ui->comboBox_sirket_turu->setVisible(false); m_ui->label_sirket->setVisible(false); K9_FILL_COMBOBOX_RAPOR_SIRKET_FILTRESI(m_ui->comboBox_sirket_turu); if ( K9_KULLANICININ_CALISTIGI_SIRKET() EQ 1 ) { m_ui->comboBox_sirket_turu->setCurrentIndex(m_ui->comboBox_sirket_turu->findText(K9_GET_RAPOR_SIRKET_FILTRESI_STRING(FIS_BIRINCI_SIRKET))); } else { m_ui->comboBox_sirket_turu->setCurrentIndex(m_ui->comboBox_sirket_turu->findText(K9_GET_RAPOR_SIRKET_FILTRESI_STRING(FIS_HER_IKI_SIRKET))); } if ( K9_KULLANICI_SIRKET_DEGISTIRE_BILIR_MI() EQ EVET ) { m_ui->comboBox_sirket_turu->setVisible(true); m_ui->label_sirket->setVisible(true); m_ui->comboBox_sirket_turu->setCurrentIndex(m_ui->comboBox_sirket_turu->findText(K9_GET_RAPOR_SIRKET_FILTRESI_STRING(FIS_HER_IKI_SIRKET))); } m_ui->checkBox_bakiyesiz_hesaplar->setChecked(true); }
void MUH_MIZAN_RAPORU_BATCH::GET_MZN_DONEMINE_GORE_BAS_BTS_TARIHI(QString mizan_donemi, QAdakDate *bas_tarihi, QAdakDate *bts_tarihi) { int muh_donem_yili = MALI_YIL_FIRST_DATE().year(); int muh_donem_devir_yili = MALI_YIL_365_DATE().year(); if ( mizan_donemi EQ QObject::tr("OCAK ") + QVariant(muh_donem_yili).toString()) { int gun_sayisi = MALI_YIL_FIRST_DATE().daysInMonth(); int ay = MALI_YIL_FIRST_DATE().month(); bas_tarihi->SET_DATE(QDate(muh_donem_yili,ay,01)); bts_tarihi->SET_DATE(QDate(muh_donem_yili,ay,gun_sayisi)); } else if ( mizan_donemi EQ QObject::tr("ŞUBAT ") + QVariant(muh_donem_yili).toString()) { int gun_sayisi = MALI_YIL_FIRST_DATE().addMonths(1).daysInMonth(); int ay = MALI_YIL_FIRST_DATE().addMonths(1).month(); bas_tarihi->SET_DATE(QDate(muh_donem_yili,ay,01)); bts_tarihi->SET_DATE(QDate(muh_donem_yili,ay,gun_sayisi)); } else if ( mizan_donemi EQ QObject::tr("MART ") + QVariant(muh_donem_yili).toString()) { int gun_sayisi = MALI_YIL_FIRST_DATE().addMonths(2).daysInMonth(); int ay = MALI_YIL_FIRST_DATE().addMonths(2).month(); bas_tarihi->SET_DATE(QDate(muh_donem_yili,ay,01)); bts_tarihi->SET_DATE(QDate(muh_donem_yili,ay,gun_sayisi)); } else if ( mizan_donemi EQ QObject::tr("NİSAN ") + QVariant(muh_donem_yili).toString()) { int gun_sayisi = MALI_YIL_FIRST_DATE().addMonths(3).daysInMonth(); int ay = MALI_YIL_FIRST_DATE().addMonths(3).month(); bas_tarihi->SET_DATE(QDate(muh_donem_yili,ay,01)); bts_tarihi->SET_DATE(QDate(muh_donem_yili,ay,gun_sayisi)); } else if ( mizan_donemi EQ QObject::tr("MAYIS ") + QVariant(muh_donem_yili).toString()) { int gun_sayisi = MALI_YIL_FIRST_DATE().addMonths(4).daysInMonth(); int ay = MALI_YIL_FIRST_DATE().addMonths(4).month(); bas_tarihi->SET_DATE(QDate(muh_donem_yili,ay,01)); bts_tarihi->SET_DATE(QDate(muh_donem_yili,ay,gun_sayisi)); } else if ( mizan_donemi EQ QObject::tr("HAZİRAN ") + QVariant(muh_donem_yili).toString()) { int gun_sayisi = MALI_YIL_FIRST_DATE().addMonths(5).daysInMonth(); int ay = MALI_YIL_FIRST_DATE().addMonths(5).month(); bas_tarihi->SET_DATE(QDate(muh_donem_yili,ay,01)); bts_tarihi->SET_DATE(QDate(muh_donem_yili,ay,gun_sayisi)); } else if ( mizan_donemi EQ QObject::tr("TEMMUZ ") + QVariant(muh_donem_yili).toString()) { int gun_sayisi = MALI_YIL_FIRST_DATE().addMonths(6).daysInMonth(); int ay = MALI_YIL_FIRST_DATE().addMonths(6).month(); bas_tarihi->SET_DATE(QDate(muh_donem_yili,ay,01)); bts_tarihi->SET_DATE(QDate(muh_donem_yili,ay,gun_sayisi)); } else if ( mizan_donemi EQ QObject::tr("AĞUSTOS ") + QVariant(muh_donem_yili).toString()) { int gun_sayisi = MALI_YIL_FIRST_DATE().addMonths(7).daysInMonth(); int ay = MALI_YIL_FIRST_DATE().addMonths(7).month(); bas_tarihi->SET_DATE(QDate(muh_donem_yili,ay,01)); bts_tarihi->SET_DATE(QDate(muh_donem_yili,ay,gun_sayisi)); } else if ( mizan_donemi EQ QObject::tr("EYLÜL ") + QVariant(muh_donem_yili).toString()) { int gun_sayisi = MALI_YIL_FIRST_DATE().addMonths(8).daysInMonth(); int ay = MALI_YIL_FIRST_DATE().addMonths(8).month(); bas_tarihi->SET_DATE(QDate(muh_donem_yili,ay,01)); bts_tarihi->SET_DATE(QDate(muh_donem_yili,ay,gun_sayisi)); } else if ( mizan_donemi EQ QObject::tr("EKİM ") + QVariant(muh_donem_yili).toString()) { int gun_sayisi = MALI_YIL_FIRST_DATE().addMonths(9).daysInMonth(); int ay = MALI_YIL_FIRST_DATE().addMonths(9).month(); bas_tarihi->SET_DATE(QDate(muh_donem_yili,ay,01)); bts_tarihi->SET_DATE(QDate(muh_donem_yili,ay,gun_sayisi)); } else if ( mizan_donemi EQ QObject::tr("KASIM ") + QVariant(muh_donem_yili).toString()) { int gun_sayisi = MALI_YIL_FIRST_DATE().addMonths(10).daysInMonth(); int ay = MALI_YIL_FIRST_DATE().addMonths(10).month(); bas_tarihi->SET_DATE(QDate(muh_donem_yili,ay,01)); bts_tarihi->SET_DATE(QDate(muh_donem_yili,ay,gun_sayisi)); } else if ( mizan_donemi EQ QObject::tr("ARALIK ") + QVariant(muh_donem_yili).toString()) { int gun_sayisi = MALI_YIL_FIRST_DATE().addMonths(11).daysInMonth(); int ay = MALI_YIL_FIRST_DATE().addMonths(11).month(); bas_tarihi->SET_DATE(QDate(muh_donem_yili,ay,01)); bts_tarihi->SET_DATE(QDate(muh_donem_yili,ay,gun_sayisi)); } else if ( mizan_donemi EQ QObject::tr("OCAK ") + QVariant(muh_donem_devir_yili).toString()) { int gun_sayisi = MALI_YIL_365_DATE().addMonths(-4).daysInMonth(); int ay = MALI_YIL_365_DATE().addMonths(-4).month(); bas_tarihi->SET_DATE(QDate(muh_donem_devir_yili,ay,01)); bts_tarihi->SET_DATE(QDate(muh_donem_devir_yili,ay,gun_sayisi)); } else if ( mizan_donemi EQ QObject::tr("ŞUBAT ") + QVariant(muh_donem_devir_yili).toString()) { int gun_sayisi = MALI_YIL_365_DATE().addMonths(-3).daysInMonth(); int ay = MALI_YIL_365_DATE().addMonths(-3).month(); bas_tarihi->SET_DATE(QDate(muh_donem_devir_yili,ay,01)); bts_tarihi->SET_DATE(QDate(muh_donem_devir_yili,ay,gun_sayisi)); } else if ( mizan_donemi EQ QObject::tr("MART ") + QVariant(muh_donem_devir_yili).toString()) { int gun_sayisi = MALI_YIL_365_DATE().addMonths(-2).daysInMonth(); int ay = MALI_YIL_365_DATE().addMonths(-2).month(); bas_tarihi->SET_DATE(QDate(muh_donem_devir_yili,ay,01)); bts_tarihi->SET_DATE(QDate(muh_donem_devir_yili,ay,gun_sayisi)); } else if ( mizan_donemi EQ QObject::tr("NİSAN ") + QVariant(muh_donem_devir_yili).toString()) { int gun_sayisi = MALI_YIL_365_DATE().addMonths(-1).daysInMonth(); int ay = MALI_YIL_365_DATE().addMonths(-1).month(); bas_tarihi->SET_DATE(QDate(muh_donem_devir_yili,ay,01)); bts_tarihi->SET_DATE(QDate(muh_donem_devir_yili,ay,gun_sayisi)); } else if ( mizan_donemi EQ QObject::tr("MAYIS ") + QVariant(muh_donem_devir_yili).toString()) { int gun_sayisi = MALI_YIL_365_DATE().day(); int ay = MALI_YIL_365_DATE().month(); bas_tarihi->SET_DATE(QDate(muh_donem_devir_yili,ay,01)); bts_tarihi->SET_DATE(QDate(muh_donem_devir_yili,ay,gun_sayisi)); } }
void MUH_MIZAN_RAPORU_BATCH::SETUP_FORM() { SET_HELP_PAGE ( "mizan" ); SET_PAGE_TITLE ( "MUH - MİZAN" ); REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons ); SET_SETTING_NAME ( "MUH_MIZAN_RAPORU_BATCH" ); SET_NAME_OF_RUN_BATCH_BUTTON ( tr ( "Rapor Al" ) ); SET_ENTER_KEY_FOR_RUN_BATCH ( true ); SET_FIRST_FOCUS_WIDGET( m_ui->comboBox_mizan_donemi ); m_grup_idleri.clear(); SQL_QUERY sql_query ( DB ); sql_query.PREPARE_SELECT("e9_kullanici_yetkileri" , "mizan_nakli_yekun" , "kullanici_id = :kullanici_id"); sql_query.SET_VALUE(":kullanici_id" , KULLANICI_ID()); int nakli_yekun = 1; if ( sql_query.SELECT() NE 0 ) { sql_query.NEXT(); nakli_yekun = sql_query.VALUE(0).toInt(); } m_ui->checkbox_nakli_yekun->setChecked(QVariant(nakli_yekun).toBool()); m_ui->frame_tarih_araligi->setDisabled(true); sql_query.PREPARE_SELECT("muh_hesaplar" , "tam_hesap_kodu,hesap_ismi" ); 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" ); 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->spinbox_mizan_seviyesi->setMinimum(1); m_ui->spinbox_mizan_seviyesi->setMaximum(5); if ( E9_KULLANICI_SIRKET_DEGISTIRE_BILIR_MI() EQ EVET ) { m_ui->comboBox_sirket->setVisible(true); m_ui->label_sirket->setVisible(true); } DISABLE_CLEAR_ON_WIDGET(m_ui->comboBox_mizan_donemi); FILL_COMBOBOX_MIZAN_DONEMI(m_ui->comboBox_mizan_donemi); if ( QDate::currentDate().year() EQ MALI_YIL_FIRST_DATE().year() OR QDate::currentDate().year() EQ MALI_ARRAY_LAST_DATE().year() ) { m_current_mizan_donemi = GET_MZN_DONEMI_AY_STR(QDate::currentDate().month()) + QVariant(QDate::currentDate().year()).toString(); } else { m_current_mizan_donemi = GET_MZN_DONEMI_AY_STR(MALI_YIL_365_DATE().month()) + QVariant(MALI_YIL_365_DATE().year()).toString(); } m_ui->comboBox_mizan_donemi->setCurrentIndex(m_ui->comboBox_mizan_donemi->findText( m_current_mizan_donemi)); GET_MZN_DONEMINE_GORE_BAS_BTS_TARIHI(m_current_mizan_donemi , m_ui->adakDate_baslangic_tarihi, m_ui->adakDate_bts_tarihi); if ( nakli_yekun EQ 1 ) { m_ui->adakDate_baslangic_tarihi->SET_DATE(MALI_YIL_FIRST_DATE()); m_ui->adakDate_baslangic_tarihi->setDisabled(true); } }
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; }
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 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() ); } }