Beispiel #1
0
void K9_ONAR_BATCH::SETUP_FORM()
{    
    SET_PAGE_TITLE                  ( tr ( "K9 ONAR" ) );
    SET_HELP_PAGE                   ( "yonetim-islemleri_k9-onar" );

    SET_AUTO_EXIT_BATCH             ( true );

    REGISTER_BUTTON_WIDGET                          ( m_ui->widget_batch_buttons );

    SET_ENTER_KEY_FOR_RUN_BATCH     ( true );
    SET_SETTING_NAME                ( "K9_ONAR" );
    SET_NAME_OF_RUN_BATCH_BUTTON    ( "Onar" );

    // default olarak tum sistemi onar gelecek
    m_ui->checkBox_tum_sistemi_onar->setChecked( true );
    m_ui->label_moduller->setHidden(true);
    m_ui->frame_moduller->setHidden(true);
    m_tum_sistemi_onar = true;
    //

    SET_FIRST_FOCUS_WIDGET          ( m_ui->checkBox_tum_sistemi_onar );
    m_ui->textEdit_aciklama->setReadOnly  ( true );

    BILGILENDIR ( "Bulunduğunuz firmadaki , seçmiş olduğunuz modüllerin fişlerini,"
                  "hesap bakiyelerini, depodaki ve ürün kartındaki stok miktarını onarır." );
}
void MUH_FIS_KOPYALAMA_BATCH::SETUP_FORM()
{
    SET_HELP_PAGE       ( tr ( "muh_fis_kopyalama.html" ) );
    SET_PAGE_TITLE      ( tr ( "MUH - MUHASEBE FİŞİ KOPYALAMA" ) );

    REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons );

    SET_SETTING_NAME    ( "MUH_FIS_KOPYALAMA" );

    MUH_FIS_BILGILERINI_OKU( M_FIS, m_fis_id );

    SET_AUTO_EXIT_BATCH(true);

    m_ui->search_edit_fis_no->SET_TEXT               ( QVariant( M_FIS->fis_no ).toString() );
    m_ui->adakDate_kopyalanacak_fis_tarihi->SET_DATE( M_FIS->fis_tarihi );
    m_ui->adakDate_yeni_fis_tarihi->SET_DATE        ( M_FIS->fis_tarihi );
    m_ui->textedit_aciklama->setPlainText           ( M_FIS->aciklama );
    m_ui->commaedit_top_borc->SET_DOUBLE            ( M_FIS->toplam_borc );
    m_ui->commaedit_top_alacak->SET_DOUBLE          ( M_FIS->toplam_alacak );

    m_fis_turu = M_FIS->fis_turu;

    int siradaki_fis_no = MUH_SIRADAKI_FIS_NO_AL ( m_ui->adakDate_yeni_fis_tarihi->DATE() );
    m_ui->lineEdit_yeni_fis_no->setText ( QVariant ( siradaki_fis_no ).toString() );

    SET_NAME_OF_RUN_BATCH_BUTTON ( tr ( "Fiş Kopyala" ) );  
    SET_FIRST_FOCUS_WIDGET       ( m_ui->search_edit_fis_no   );

    m_ui->adakDate_kopyalanacak_fis_tarihi->setEnabled( false );
    m_ui->search_edit_fis_no->setEnabled    ( false );
    m_ui->textedit_aciklama->setEnabled     ( false );
    m_ui->commaedit_top_alacak->setEnabled  ( false );
    m_ui->commaedit_top_borc->setEnabled    ( false );

}
Beispiel #3
0
void IMPORT_KERNEL::SETUP_FORM ()
{
    SET_NAME_OF_RUN_BATCH_BUTTON ( tr("Import") );

    SET_AUTO_EXIT_BATCH ( true );

    SET_FIRST_FOCUS_WIDGET ( m_ui->line_edit_dosya_path );
    REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons );

    SET_PAGE_TITLE    ( tr ( "IMPORT" ) );
    SET_SETTING_NAME  ("E9_AKTAR");

    SET_HELP_PAGE     ( m_help_page );

    m_kayitlar_onaylandi_mi = false;

    m_ui->line_edit_dosya_path->setDisabled (true);
    m_ui->line_edit_dosya_path->setMaxLength(250);

    m_ui->table_widget_onizleme->setObjectName("NO_EVENT_ON_WIDGET");
    m_ui->table_widget_kaydedilmisler->setObjectName("NO_EVENT_ON_WIDGET");
    m_ui->table_widget_kaydedilmisler->hide();
    m_ui->label_kaydedilmeyecek_veriler->hide();

    QList< QByteArray > available_coding_list = QTextCodec::availableCodecs() ;
    for( int i = 0 ; i < available_coding_list.size() ; ++i ){
        m_ui->comboBox_dosya_encoding->addItem( available_coding_list.at(i) );
    }

    FIND_AND_SET_COMBOBOX_TEXT(m_ui->comboBox_dosya_encoding, tr("UTF-8"));
}
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 ) );
}
void HATA_ISTEK_BATCH::SETUP_FORM ()
{

    SET_PAGE_TITLE    (tr("BUG/REQUEST FORM"));//HATA/İSTEK BİLDİRİMİ
    SET_SETTING_NAME  ("HATA_ISTEK_EKRANI");
    SET_HELP_PAGE     ("hata_istek");
    SET_AUTO_EXIT_BATCH ( true );
    SET_NAME_OF_RUN_BATCH_BUTTON ( tr("SEND")      );
    REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_button );

    if ( KULLANICI_ID() NE -1 ) {
         SQL_QUERY sql_query(G_YONETIM_DB);
         sql_query.PREPARE_SELECT ( "ynt_kullanicilar","email_adresi","kullanici_id = :kullanici_id AND silinmis_mi = 0","");
         sql_query.SET_VALUE       ( ":kullanici_id", KULLANICI_ID() );
         if ( sql_query.SELECT() NE 0 ) {
             sql_query.NEXT();
             m_ui->line_edit_email->setText(sql_query.VALUE(0).toString());
         }
    }

    SET_FIRST_FOCUS_WIDGET ( m_ui->text_edit_hata_istek );

    m_ui->line_edit_email->setMaxLength(50);
    m_ui->label_mail_atilacak_adres->setText(ADAK_PROGRAM_EMAIL(ADAK_DISPLAY_ID()));
}
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 ADRES_RAPOR_FILTRESI_BATCH::SETUP_FORM ()
{
    //SET_HELP_PAGE        ("adres-raporlari");
    SET_SETTING_NAME     ( "ADRES_RAPOR_FILTRESI_BATCH" );

    switch ( m_adres_rapor_turu ) {
    case ADRES_ILETISIM_RAPORU :
    default :
        SET_PAGE_TITLE ( tr ( "ADR - TELEFON / WEB / E-POSTA KAYITLARI" ) );
        SET_NAME_OF_RUN_BATCH_BUTTON ( tr ("Rapor Al" ) );
        SET_HELP_PAGE        ("adres-toplu-mail-sms_telefonwebe-posta-kayitlari");
        break;
    case ADRES_ETIKETLERI_RAPORU :
        SET_PAGE_TITLE ( tr ( "ADR - ADRES ETİKETLERİ YAZDIR" ) );
        SET_NAME_OF_RUN_BATCH_BUTTON ( tr ( "Etiket Yazdır" ) );
        SET_HELP_PAGE("adres-toplu-mail-smsm_adres-etiketleri-yazdir");
        break;
    case TOPLU_MAIL_GONDERIMI :
        SET_PAGE_TITLE ( tr ( "ADR - TOPLU MAIL GÖNDERİMİ" ) );
        SET_NAME_OF_RUN_BATCH_BUTTON ( tr ( "Mail Gönder" ) );
        SET_HELP_PAGE("adres-toplu-mail-sms_toplu-mail-gonderimi");
        break;
    case TOPLU_SMS_GONDERIMI:
        SET_PAGE_TITLE ( tr ( "ADR - TOPLU SMS GÖNDERİMİ" ) );
        SET_NAME_OF_RUN_BATCH_BUTTON ( tr ( "Kayıtları Seç" ) );
        SET_HELP_PAGE("adres-toplu-mail-sms_toplu-sms-gonderimi");
        break;
    case ADRES_BILGILERI_RAPORU :
        SET_PAGE_TITLE ( tr ( "ADR - ADRES KAYITLARI" ) );
        SET_NAME_OF_RUN_BATCH_BUTTON ( tr ("Rapor Al" ) );
        SET_HELP_PAGE        ("Adres-toplu-mail-sms_adres-kayitlari");
        break;
    }
    REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons );

    m_ui->frame_gruplar->setEnabled ( false );
    m_ui->frame_adres_kayitlari->setEnabled ( false );

    m_ui->radioButton_firma_sahis->setChecked ( true );
    m_adres_kayit_turu = SAHIS_ARTI_FIRMA;

    m_ui->tableWidget_adres_kayitlari->hideColumn(0);

    m_ui->radioButton_firma_sahis->setEnabled( true );
    SET_FIRST_FOCUS_WIDGET( m_ui->radioButton_firma_sahis );
}
void SQL_INDEX_BATCH::SETUP_FORM()
{
    SET_NAME_OF_RUN_BATCH_BUTTON(tr("Save"));
    SET_AUTO_EXIT_BATCH ( true );
    SET_ENTER_KEY_FOR_RUN_BATCH(true);

    REGISTER_BUTTON_WIDGET (m_ui->widget_batch_buttons);
    SET_TABLE_WIDGET_DEFAULTS();
    READ_INDEXES();
}
void MUH_HESAP_PLANI_KOPYALA_BATCH::SETUP_FORM ()
{
    SET_PAGE_TITLE    ( tr ( "MUH - HESAP PLANI KOPYALA" ) );
    SET_HELP_PAGE     ("genel-muhasebe_hesap-plani-kopyala");

    REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons );

    SET_NAME_OF_RUN_BATCH_BUTTON ( "Kopyala" );
    SET_FIRST_FOCUS_WIDGET       ( m_ui->searchEdit_veritabani_ismi );
    SET_SETTING_NAME             ( "MUH_HESAP_PLANI_KOPYALA_BATCH" );
    SET_ENTER_KEY_FOR_RUN_BATCH  ( true );
}
Beispiel #10
0
void DVZ_KUR_GUNCELLE_BATCH::SETUP_FORM()
{
    SET_PAGE_TITLE    ( tr ( "DVZ - KURLARI GÜNCELLE" ) );
    SET_SETTING_NAME  ("DVZ_KUR_GUNCELLE_BATCH");
    SET_HELP_PAGE     ("doviz-islemleri_kurlari-guncelle");

    REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons );

    SET_FIRST_FOCUS_WIDGET( m_ui->adakDate_bas_tarihi );
    SET_NAME_OF_RUN_BATCH_BUTTON ( "Kur Güncelle" );

    m_ui->adakDate_bas_tarihi->SET_DATE(QDate::currentDate());
    m_ui->adakDate_bitis_tarihi->SET_DATE(QDate::currentDate());
}
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);
    }

}
Beispiel #13
0
void DVZ_DOVIZLER_BATCH::SETUP_FORM()
{
    m_ui->reklamViewer->SHOW_REKLAM( "DVZ-DOVIZLER" );

    m_last_created_frame = NULL;
    m_main_layout        = NULL;

    SET_NAME_OF_RUN_BATCH_BUTTON    ( tr ( "Güncelle" ) );

    REGISTER_BUTTON_WIDGET          ( m_ui->widget_batch_buttons );

    SET_PAGE_TITLE                  ( tr ( "DVZ - DÖVİZLER" ) );
    SET_SETTING_NAME                ( "DOVIZ_ANA_MENU" );
    SET_HELP_PAGE                   ( "doviz-islemleri_doviz-kurlari" );

    SET_AUTO_EXIT_BATCH ( true );

    SET_FIRST_FOCUS_WIDGET( m_ui->adakDate_kur_tarihi );

    SQL_QUERY sql_query ( DB );

    DVZ_DOVIZLERI_GUNCELLE ();

    DB->START_TRANSACTION();

    sql_query.PREPARE_INSERT("dvz_degiskenler" , "degisken_id" , "son_guncellestirilme_tarihi");

    sql_query.SET_VALUE      ( ":son_guncellestirilme_tarihi",QDate::currentDate().toString ( "yyyy.MM.dd" ) );
    sql_query.INSERT();
    DB->COMMIT_TRANSACTION();

    setFont ( QFont ( "Monospace" ) );

    sql_query.PREPARE_SELECT ( "dvz_degiskenler", "kullanilan_xml_adresi" );
    if ( sql_query.SELECT() NE 0 ) {
        sql_query.NEXT();
        m_ui->comboBox->setCurrentIndex ( sql_query.VALUE(0).toInt() );
    }

    m_ui->adakDate_kur_tarihi->SET_DATE( QDate::currentDate() ) ;

    m_main_layout = new QHBoxLayout;
    m_ui->widget_dovizler->setLayout ( m_main_layout );

    CREATE_SCREEN();
}
void DMR_DEMIRBAS_LISTESI_BATCH::SETUP_FORM()
{
    SET_HELP_PAGE ("sabit-kiymetler-demirbaslar_sabit-kiymetler-listesi" );
    SET_PAGE_TITLE( tr ( "DMR - SABİT KIYMETLER LİSTESİ") );

    REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons );

    SET_NAME_OF_RUN_BATCH_BUTTON ( "Rapor Al" );
    SET_FIRST_FOCUS_WIDGET ( m_ui->searchEdit_bas_dmr_kodu );
    SET_SETTING_NAME        ( "DMR_DEMIRBAS_LISTESI_BATCH" );

    m_sube_id = 0;

    m_ui->frame_gruplar->setDisabled(true);
    m_ui->frame_sube->setDisabled(true);
    m_ui->checkBox_sabit_kiymet_araligi->setChecked(true);
}
Beispiel #15
0
void SUBE_TREE_BATCH::SETUP_FORM ()
{
    SET_PAGE_TITLE    ( tr ( "ŞUBE - Organizasyon Şeması" ) );
    SET_HELP_PAGE     ( "organizasyon_semasi" );

    SET_AUTO_EXIT_BATCH             ( true );

    REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons );

    SET_FIRST_FOCUS_WIDGET( m_ui->widget_batch_buttons );
    // Buton ismini setliyoruz.
    SET_NAME_OF_RUN_BATCH_BUTTON ( "Kapat" );

    SET_SETTING_NAME  ("ORGANIZASYON_SEMASI");

    REFRESH_SUBE_SCHEMA();
}
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 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 PRS_IBRANAME_MADDELERI_BATCH::SETUP_FORM()
{
    SET_HELP_PAGE     ("sabit-degerler");
    SET_SETTING_NAME  ( "PRS - PRS_IBRANAME_MADDELERI_BATCH" );
    SET_PAGE_TITLE    ( tr("SÖZLEŞME") );

    SET_AUTO_EXIT_BATCH             ( true );

    REGISTER_BUTTON_WIDGET          ( m_ui->widget_batch_buttons );

    SQL_QUERY       sql_query( DB );

    SET_NAME_OF_RUN_BATCH_BUTTON    (tr("Kaydet"));

    SET_ICON_OF_BATCH_BUTTON        (":/e9_icons/E9_ICONS/kaydet_ikonu.png");

    m_ui->text_edit_ibraname_maddeleri->SET_MAX_STRING_LENGTH( 950 );

    DISABLE_CLEAR_ON_WIDGET( m_ui->text_edit_ibraname_maddeleri );

    SET_FIRST_FOCUS_WIDGET          ( m_ui->text_edit_ibraname_maddeleri );


    sql_query.PREPARE_SELECT("prs_sabit_degerler ","ibraname_maddeleri ",
                             "sabit_degerler_id =:sabit_degerler");
    sql_query.SET_VALUE(":sabit_degerler",1);

    if ( sql_query.SELECT() > 0 ) {
        sql_query.NEXT();
        m_ui->text_edit_ibraname_maddeleri->setText( sql_query.VALUE(0).toString() );
    }

    sql_query.PREPARE_SELECT("e9_sabit_degerler ","firma_ismi", "sabit_deger_id =:sabit_degerler");
    sql_query.SET_VALUE(":sabit_deger",1);
    if(sql_query.SELECT() EQ 0 ) {
        m_ui->label_firma_adi->clear();
    }
    else {
        sql_query.NEXT();
        m_ui->label_firma_adi->setText(sql_query.VALUE(0).toString());
    }


}
void DMR_AMORTISMAN_AYIRMA_BATCH::SETUP_FORM()
{
    SET_HELP_PAGE                       ( "sabit-kiymetler-demirbaslar_toplu-amortisman-ayirma"  );
    SET_PAGE_TITLE                      ( tr ( "DMR - TOPLU AMORTİSMAN AYIRMA" ) );

    REGISTER_BUTTON_WIDGET              ( m_ui->widget_batch_buttons );

    SET_FIRST_FOCUS_WIDGET              ( m_ui->adakDate_fis_tarihi );
    SET_NAME_OF_RUN_BATCH_BUTTON        ( tr ( "Başla" ) );

    SET_SETTING_NAME                    ( "DMR_AMORT_AYIR_BATCH" );

    m_ui->textEdit_aciklama->setHidden  ( true );

    m_ui->frame_sube->setDisabled(true);
    m_ui->checkBox_sube->setChecked(false);

    m_sube_id = 0;
}
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)));
    }

}
void STOK_URUN_LISTESI_BATCH::SETUP_FORM()
{

    if ( m_urun_mu_hizmet_mi EQ ENUM_URUN_KARTI ) {
        SET_PAGE_TITLE( tr ( "STK - ÜRÜN LİSTESİ" ) );
        SET_SETTING_NAME( "STOK_URUN_LISTESI_BATCH" );
    }
    else {
        SET_PAGE_TITLE( tr ( "STK - HİZMET LİSTESİ" ) );
        SET_SETTING_NAME( "STOK_HIZMET_LISTESI_BATCH" );
    }

    SET_HELP_PAGE("urun-listesi");

    REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons );
    SET_NAME_OF_RUN_BATCH_BUTTON ( "Rapor Al" );
    SET_FIRST_FOCUS_WIDGET       ( m_ui->searchEdit_bas_urun_kodu );
    SET_ENTER_KEY_FOR_RUN_BATCH  ( true );

    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_grup_kodu->setDisabled(true);
}
void PRS_EBILDIRGE_OLUSTUR_BATCH::SETUP_FORM ()
{
    SET_PAGE_TITLE    ( tr ( "PRS - E-BİLDİRGE" ) );
    SET_HELP_PAGE     ( "personel-bordrosu_e-bildirge" );

    // Butonumuzun eklenecegi widgeti register ediyoruz.
    REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons );

    SET_NAME_OF_RUN_BATCH_BUTTON ( "E-Bildirge" );

    // Programa ilk girildiginde focuslanacak widget setlenmelidir.
    SET_FIRST_FOCUS_WIDGET ( m_ui->combo_box_aylar );

    E9_FILL_COMBOBOX_AYLAR( m_ui->combo_box_aylar );
    PRS_FILL_COMBO_BOX_BORDRO_YILLARI( m_ui->combo_box_yillar );
    PRS_FILL_COMBO_BOX_SUBE_SECIMI(m_ui->combo_box_subeler) ;

    int current_month = QDate::currentDate().month();
    FIND_AND_SET_COMBOBOX_TEXT( m_ui->combo_box_aylar, E9_GET_AYLAR_STRING( current_month));

    SET_SETTING_NAME  ("E-Bildirge");
}
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 TASARIM_YENI_TASARIM_BATCH::SETUP_FORM ()
{
    SET_NAME_OF_RUN_BATCH_BUTTON ( tr("Create") );
    SET_AUTO_EXIT_BATCH ( true );

    SET_FIRST_FOCUS_WIDGET ( m_ui->widget_batch_buttons );

    REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons );

    SET_PAGE_TITLE    (tr("NEW DESIGN"));
    SET_SETTING_NAME  ("TASARIM_YENI_TASARIM_BATCH");
    SET_HELP_PAGE     ("belge-tasarimcisi_tasarim-yeni-tasarim");


    FILL_PRINTER_TYPE_COMBOBOX( m_ui->comboBox_yazici_tipi );

    QStringList belgeler;
    SQL_QUERY query( G_YONETIM_DB );

    query.PREPARE_SELECT("ynt_belge_tasarimlari","tasarim_id,tasarim_adi ","belge_id = :belge_id","");
    query.SET_VALUE(":belge_id", m_belge_id );

    if( query.SELECT("tasarim_adi") EQ 0 ) {
        return;
    }
    int current_index = 0;
    m_copy_belge_id_list << "-1";
    belgeler << tr( " << DON'T COPY, I want to design from scratch. >>" );//KOPYALAMA , sıfırdan tasarlamak istiyorum
    while ( query.NEXT() ) {
        if ( current_index EQ 0 ) {
            current_index = query.VALUE( 0 ).toInt();
        }
        belgeler << query.VALUE( 1 ).toString();
        m_copy_belge_id_list << query.VALUE( 0 ).toString();
    }

    m_ui->comboBox_belgeler->addItems( belgeler );
}
void STOK_GELEN_SERI_NO_BATCH::SETUP_FORM ()
{
    SET_NAME_OF_RUN_BATCH_BUTTON ( "Tamam" );

    SET_FIRST_FOCUS_WIDGET ( m_ui->lineEdit_seri_no );

    SET_AUTO_EXIT_BATCH( true );

    REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons );

    STK_GET_URUN_KODU_ADI( m_urun_id, NULL, &m_urun_adi );

    m_ui->label_urun_adi->setText( m_urun_adi );

    SET_PAGE_TITLE    (tr("SERİ NO GİRİŞ"));
    SET_SETTING_NAME  ("STOK_GELEN_SERI_NO_BATCH");
    SET_HELP_PAGE     ("seri_ni_giris.html");

    m_ui->lineEdit_seri_no->setMaxLength( 30 );

    QStringList header;

    header << tr( "Seri Numarası" ) << tr("");

    m_ui->tableWidget_seri_nolar->setColumnCount( 2 );
    m_ui->tableWidget_seri_nolar->setHorizontalHeaderLabels( header );

    m_ui->tableWidget_seri_nolar->setColumnWidth( 0, 90 );
    m_ui->tableWidget_seri_nolar->setColumnWidth( 1, 10 );

    // gelen liste table widget eklenecek

    for (int i = 0; i < m_seri_no_list->size(); i++ ) {
        YENI_BOS_SATIR_EKLE();
        QLineEdit * line_edit_seri_no = ( QLineEdit * ) m_ui->tableWidget_seri_nolar->cellWidget( i, 0 );
        line_edit_seri_no->setText( m_seri_no_list->at( i ) );
    }
}
void PRS_MAAS_BORDROSU_RAPORU_BATCH::SETUP_FORM()
{
    SET_HELP_PAGE       ( "personel-bordrosu_maas-bordrosu-raporu" );
    SET_PAGE_TITLE      ( tr ("PRS - MAAŞ BORDROSU RAPORU") );

    REGISTER_BUTTON_WIDGET          ( m_ui->widget_batch_buttons );

    SET_SETTING_NAME    ( "PRS_MAAS_BORDROSU_RAPORU_BATCH" );
    SET_NAME_OF_RUN_BATCH_BUTTON    ( tr ("MAAŞ BORDROSU RAPORU AL") );

    COMBO_BOX_BORDRO_YILI_DOLDUR ();

    K9_FILL_COMBOBOX_AYLAR ( m_ui->combo_box_aylar );

    m_ay       = K9_GET_AYLAR_ENUM( m_ui->combo_box_aylar->currentText() );
    m_yil      = m_ui->combo_box_yillar->currentText().toInt();

    m_ui->frame_personel->setHidden(true);
    m_ui->frame_sicil_no->setEnabled(false);

    m_ui->search_edit_sicil_no->SET_BUTTON_SIZE( 30, 50);

    SET_FIRST_FOCUS_WIDGET ( m_ui->combo_box_aylar );
}
void ADRES_FIHRIST_RAPORU_BATCH::SETUP_FORM ()
{
    SET_HELP_PAGE           ("adres-toplu-mail-sms_fihrist-raporu") ;
    SET_PAGE_TITLE          ( tr ( "ADR - FİHRİST RAPORU" ) );

    SET_SETTING_NAME        ( "ADRES_FIHRIST_RAPORU_BATCH" );
    REGISTER_BUTTON_WIDGET  ( m_ui->widget_run_batch_button );

    QStringList harf_dizisi;
    harf_dizisi << "0"<<"1"<<"2"<<"3"<<"4"<<"5"<<"6"<<"7"<<"8"<<"9"
                << "a"<<"b"<<"c"<<"Ç"<<"d"<<"e"<<"f"<<"g"<<"h"<<"ı"<<"İ"<<"j"
                <<"k"<<"l"<<"m"<<"n"<<"o"<<"Ö"<<"p"<<"r"<<"s"<<"Ş"<<"t"<<"u"<<"Ü"<<"v"<<"y"<<"z";

    SET_NAME_OF_RUN_BATCH_BUTTON ( "Fihrist Oluştur" );

    SET_FIRST_FOCUS_WIDGET ( m_ui->combo_box_baslangic );

    m_ui->combo_box_baslangic->addItems ( harf_dizisi );
    m_ui->combo_box_bitis->addItems ( harf_dizisi );

    m_ui->combo_box_bitis->setCurrentIndex ( harf_dizisi.size() -1 );    

    m_grup_idleri.clear();
}
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);
    }


}
void CARI_ODEME_CEKSENET_BATCH::SETUP_FORM()
{
    SET_HELP_PAGE     ( "cari_odeme_cek_senet_batch.html" );
    if ( m_islem_turu EQ ENUM_MUSTERI_SENEDI OR m_islem_turu EQ ENUM_KENDI_SENEDIMIZ ) {
         m_ui->groupBox_musteri_banka_bilgisi->hide();
         SET_PAGE_TITLE ( tr ( "CARİ - SENET BİLGİLERİ" ) );
         m_ui->label_cek_senet_no->setText ( "Senet Numarası" );
         m_ui->groupBox_cek_senet_bilgileri->setTitle ( "Senet Bilgileri" );

    }
    else {
        SET_PAGE_TITLE ( "CARİ - ÇEK BİLGİLERİ" );
        m_ui->label_cek_senet_no->setText ( "Çek Numarası" );
        m_ui->groupBox_cek_senet_bilgileri->setTitle ( "Çek Bilgileri" );
    }
    REGISTER_BUTTON_WIDGET  ( m_ui->run_batch_widget );

    m_ui->adakDate_vade_tarihi->MALI_YIL_KISITI_YOK( true );
    m_ui->adakDate_keside_tarihi->MALI_YIL_KISITI_YOK( true );

    SET_AUTO_EXIT_BATCH ( true );

    m_ui->adakDate_keside_tarihi->SET_DATE( QDate::currentDate() );
    m_ui->adakDate_vade_tarihi->SET_DATE( QDate::currentDate() );

    if ( m_fis_satiri_id NE -1 ) {

        SQL_QUERY query(DB);

        query.PREPARE_SELECT("car_fis_satirlari" , "cek_senet_id" ,"fis_satiri_id = :fis_satiri_id");
        query.SET_VALUE(":fis_satiri_id" , m_fis_satiri_id);

        if ( query.SELECT() NE 0 ) {
            query.NEXT();
            m_cek_senet_id = query.VALUE(0).toInt();
        }

        CEK_SENET_STRUCT CEK_STRUCT;

        if ( m_cek_senet_id > 0 ) {

            CEK_GET_TEMEL_BILGILER( &CEK_STRUCT , m_cek_senet_id);

            m_cek_senet_turu   = CEK_STRUCT.cek_senet_turu;
            m_cek_senet_durumu = CEK_STRUCT.cek_senet_son_durumu;
        }

    }

    SET_NAME_OF_RUN_BATCH_BUTTON ( "Tamam" );
    SET_FIRST_FOCUS_WIDGET ( m_ui->adakDate_vade_tarihi );

    if ( m_cek_senet_id NE 0 ) {
        CEK_SENET_BILGILERINI_GOSTER();
    }
    if ( m_islem_turu EQ ENUM_MUSTERI_CEKI OR m_islem_turu EQ ENUM_MUSTERI_SENEDI ) {
        m_ui->pushButton_duzenle->setHidden(true);
    }
    SET_ENTER_KEY_FOR_RUN_BATCH(true);
    SET_SETTING_NAME        ( "CARI_ODEME_CEKSENET_BATCH" );
}
void LOGIN_BATCH::SETUP_FORM ()
{
    SET_ENTER_KEY_FOR_RUN_BATCH  ( true );
    SET_NAME_OF_RUN_BATCH_BUTTON ( tr ( "Giriş" ) );
    REGISTER_BUTTON_WIDGET       ( m_ui->widget_batch_buttons );

    SET_PAGE_TITLE( ADAK_PROGRAM_SHORTNAME( ADAK_DISPLAY_ID() ) + tr(" Giriş Ekranı V") + ADAK_PROGRAM_VERSION(ADAK_DISPLAY_ID()));
    SET_SETTING_NAME    ( "LOGIN_BATCH");
    SET_AUTO_EXIT_BATCH ( true );
    SET_HELP_PAGE       ( "E9_giris");

    SET_FIRST_FOCUS_WIDGET( m_ui->line_edit_kullanici_kodu );

    SET_WIDGETS_MAX_LENGTH();

    m_ui->text_edit_status->setReadOnly(true);

    if ( m_user_info->bilgisayar_id EQ -1 ) {
        m_user_info->kullanici_kodu.clear();
    }

    FILL_SQL_PROFILLERI  ();

    SECILI_PROFILI_YUKLE( m_user_info->secili_sql_profili );

    //////////////VERSIYON KONTROLU

    // HER PROGRAMIN KENDI LOGOSU SETLENIYOR

    switch ( ADAK_DISPLAY_ID() ) {

        case E9_PROGRAMI:
            m_ui->label_logo->setPixmap( QPixmap( QString::fromUtf8(":/e9_icons/E9_ICONS/e9_logo.png") ));
            break;
        default:
            m_ui->label_logo->setPixmap( QPixmap( QString::fromUtf8(":/yonetim_icons/adak_logo.png") ));
            break;
    }
    m_ui->label_program_adi->setText( ADAK_PROGRAM_LONGNAME (ADAK_DISPLAY_ID()));

    QSettings settings ( "ADAK_SETTINGS", ADAK_PROGRAM_SHORTNAME(ADAK_DISPLAY_ID())) ;

    //QString check_date               = settings.value("last_program_update_check_date","").toString();
    QString not_check_update_version = settings.value("not_check_update_version","").toString();

    if ( ( not_check_update_version.isEmpty() EQ true OR not_check_update_version NE ADAK_PROGRAM_VERSION( ADAK_DISPLAY_ID() ) ) ) {

        const QString html = QVariant ("http://www.adak.com.tr/DOWNLOADS/E9/version.txt").toByteArray();

        QNetworkAccessManager * network_access_manager = new QNetworkAccessManager();
        QUrl url(html);
        QNetworkReply * network_reply = network_access_manager->get ( QNetworkRequest ( url ) );
        QEventLoop answer_loop;
        answer_loop.connect ( network_reply, SIGNAL ( finished() ), &answer_loop, SLOT ( quit() ) );
        QTimer bekleme_suresi;
        answer_loop.connect ( &bekleme_suresi, SIGNAL ( timeout() ), &answer_loop, SLOT ( quit() ) );
        bekleme_suresi.start ( 1000 );
        answer_loop.exec();
        QByteArray result = network_reply->readAll();

        if ( network_reply->error() != QNetworkReply::NoError ) {
            return;
        }

        QStringList program_list = QVariant(result).toString().split("\n",QString::SkipEmptyParts,Qt::CaseInsensitive);
        if (program_list.size() NE 0) {
            int index_of_program = -1;

            for ( int i = 0 ; i < program_list.size() ; i++ ) {
                if ( program_list.at(i).contains(QString("%1-").arg(ADAK_PROGRAM_SHORTNAME(ADAK_DISPLAY_ID())),Qt::CaseInsensitive) EQ true ) {
                    index_of_program = i;
                    break;
                }
            }
            if ( index_of_program EQ - 1) {
                return;
            }

            QStringList program_info = program_list.at(index_of_program).split("-",QString::SkipEmptyParts,Qt::CaseInsensitive);
            if ( program_info.size() EQ 3 ) {
                if ( ADAK_PROGRAM_VERSION(ADAK_DISPLAY_ID()) < program_info.at(1) ) {
                    OPEN_PROGRAMI_GUNCELLESTIRIN_BATCH(program_info.at(2),program_info.at(1),NULL);
                }
            }
        }

        settings.setValue("last_program_update_check_date",QDate::currentDate().toString("yyyy.MM.dd"));
    }

    //////////////////////////////////////////////

}