コード例 #1
0
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();
    }
}
コード例 #2
0
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 ) );
}
コード例 #3
0
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;
}
コード例 #4
0
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));
    }
}
コード例 #5
0
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;
}
コード例 #6
0
ファイル: prs_gui_utils.cpp プロジェクト: adakteknoloji/E9
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() );

}
コード例 #7
0
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" );
}
コード例 #8
0
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());
}
コード例 #9
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);
}
コード例 #10
0
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();
}
コード例 #11
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)));
    }

}
コード例 #12
0
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);

}
コード例 #13
0
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);
    }


}
コード例 #14
0
void MUH_HESAP_EKSTRESI_BATCH::SETUP_FORM()
{
    SET_HELP_PAGE( "genel-muhasebe_hesap-ekstresi-muavin" );
    SET_PAGE_TITLE( tr ( "MUH - HESAP EKSTRESİ ( MUAVİN )" ) );

    REGISTER_BUTTON_WIDGET( m_ui->widget_batch_buttons );

    SET_SETTING_NAME( "MUH_HESAP_EKSTRESI_BATCH" );

    SET_NAME_OF_RUN_BATCH_BUTTON( tr ( "Rapor Al" ) );
    SET_ENTER_KEY_FOR_RUN_BATCH( true );

    m_ui->adakDate_baslangic_tarihi->SET_DATE( MALI_YIL_FIRST_DATE() );
    m_ui->adakDate_bitis_tarihi->SET_DATE( MALI_ARRAY_LAST_DATE() );

    m_ui->frame_sadece_ana_hesaplari_goster->setDisabled ( true );

    if ( E9_KULLANICI_SIRKET_DEGISTIRE_BILIR_MI() EQ EVET ) {
        m_ui->comboBox_sirket_turu->setVisible(true);
        m_ui->label_sirket_turu->setVisible(true);
        m_ui->frame_sirket->setVisible(true);
    }

    if (m_secili_hesap.isEmpty() EQ false) {
        m_ui->frame_tek_hesap->setEnabled(true);
        m_ui->checkbox_tek_hesap->setChecked(true);
        m_ui->frame_hesap_araligi->setEnabled(false);
        m_ui->checkbox_hesap_araligi->setChecked(false);
        m_ui->search_edit_tek_hesap_kodu->SET_TEXT(m_secili_hesap);
        SQL_QUERY query ( DB );

        query.PREPARE_SELECT("muh_hesaplar" , "hesap_ismi" , "tam_hesap_kodu = :tam_hesap_kodu");

        query.SET_VALUE      ( ":tam_hesap_kodu" , m_secili_hesap );

        if ( query.SELECT() EQ 0 ) {
            m_ui->search_edit_tek_hesap_kodu->SET_TEXT("");
        }
        else {
            query.NEXT();
            m_ui->lineedit_tek_hesap_ismi->setText(query.VALUE(0).toString());
        }
    }

    m_ui->checkbox_hesap_araligi->setChecked( false );
    m_ui->frame_hesap_araligi->setEnabled( false );

    m_ui->checkbox_tek_hesap->setChecked( true );
    // tum bakiler tek hesapta bunlar degıstırılmez
    m_ui->frame_bakiyesiz_hesaplar->setEnabled( false );
    m_ui->frame_calismamis_hesaplar->setEnabled( false );

    FIND_AND_SET_COMBOBOX_TEXT( m_ui->combo_box_bakiye, "Tüm Hesaplar");
    FIND_AND_SET_COMBOBOX_TEXT( m_ui->combo_box_islem, "Tüm Hesaplar");

    SQL_QUERY sql_query ( DB );

    sql_query.PREPARE_SELECT("e9_kullanici_yetkileri" , "hesap_ekstresi_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());

    if ( m_rapor_turu NE ENUM_MUH_HESAP_EKSTRESI ) {

        m_ui->checkbox_nakli_yekun->setChecked(true);
        m_ui->frame_bakiyesiz_hesaplar->setHidden(true);
        m_ui->frame_calismamis_hesaplar->setHidden(true);
        m_ui->frame_hesap_araligi->setHidden(true);
        m_ui->frame_nakli_yekun->setHidden(true);
        m_ui->frame_sadece_ana_hesaplari_goster->setHidden(true);
        m_ui->frame_tek_hesap->setHidden(true);

        m_ui->checkbox_ana_hesaplar->setHidden(true);
        m_ui->checkbox_hesap_araligi->setHidden(true);
        m_ui->checkbox_nakli_yekun->setHidden(true);
        m_ui->checkbox_tarih_araligi->setHidden(true);
        m_ui->checkbox_tek_hesap->setHidden(true);

        SET_PAGE_TITLE(QObject::tr( "KASA RAPORU" ) );
        SET_HELP_PAGE( "kasa-perakende_kasa-raporu" );

        if ( E9_KULLANICI_ENT_BILGILERINI_DEGISTIREBILIR_MI() EQ 1 ) {
            m_ui->checkbox_tek_hesap->setHidden(false);
            m_ui->frame_tek_hesap->setHidden(false);
        }
    }

    SET_FIRST_FOCUS_WIDGET(m_ui->search_edit_tek_hesap_kodu);

    FOCUS_FIRST_WIDGET();
}
コード例 #15
0
void CEK_MUSTERI_CEK_SENET_ARAMA::SETUP_FORM()
{

    REGISTER_TABLE_WIDGET          ( m_ui->tableWidget );
    REGISTER_ARAMA_BUTTONS_WIDGET  ( m_ui->widget_batch_buttons );

    SET_FIRST_FOCUS_WIDGET         ( m_ui->combobox_cekin_durumu );

    m_ui->adakDate_vade_bas_tarihi->MALI_YIL_KISITI_YOK( true );
    m_ui->adakDate_vade_bts_tarih->MALI_YIL_KISITI_YOK( 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() );

    if ( m_cek_senet_turu EQ ENUM_CEK ) {
        m_ui->label_cek_senet_durumu->setText("Çekin Durumu");
        SET_HEADERS(QStringList()<<tr ( "Çek Id" )<<tr ( "Çek No" )<<tr ( "Vade Tarihi")<<tr ( "Düzenleme Tarihi")<<tr("Cari Hesap")<<
                    tr ( "Banka İsmi" )<<tr("Şube İsmi")<<tr("Tutar")<<tr ( "Durumu" ) );
        SET_FIND_BUTTON_NAME ( tr ( "Çekleri Bul" ) );
        SET_PAGE_TITLE ( tr ( "ÇEK-SNT - MÜŞTERİ ÇEKLERİ ARAMA"  ) );
        SET_HELP_PAGE  ( "cek-senet-islemleri_musteri-cekleri-arama" );
    }
    else {
        m_ui->label_cek_senet_durumu->setText("Senedin Durumu");
        SET_HEADERS ( QStringList()<<tr( "Senet Id" )<<tr ( "Senet No" )<<tr ( "Vade Tarihi" )<<tr ( "Düzenleme Tarihi" )<<tr ( "Cari Hesap" )
                                   <<tr( "Tutar" )<< ( "Senedin Durumu" ) );
        SET_FIND_BUTTON_NAME ( tr ( "Senetleri Bul" ) );
        SET_PAGE_TITLE ( tr( "ÇEK-SNT - MÜŞTERİ SENETLERİ ARAMA" ) );
        SET_HELP_PAGE  ( "cek-senet-islemleri_musteri-senetleri-arama" );
    }

    m_ui->date_frame->setEnabled ( false );

    m_ui->cari_hesap_frame->setEnabled ( false );
    m_ui->cekin_durumu_frame->setEnabled ( false );

    m_cari_hesap_id = 0;

    FILL_COMBOBOX_CEKIN_DURUMU();

    K9_FILL_COMBOBOX_RAPOR_SIRKET_FILTRESI(m_ui->comboBox_sirket_filtresi);

    if ( K9_KULLANICININ_CALISTIGI_SIRKET() EQ 1 ) {
        m_entegre_filtresi = FIS_BIRINCI_SIRKET;
    }
    else {
        m_entegre_filtresi = FIS_HER_IKI_SIRKET;
    }

    m_ui->comboBox_sirket_filtresi->setHidden(true);
    m_ui->label_sirket->setHidden(true);

    if ( K9_KULLANICI_SIRKET_DEGISTIRE_BILIR_MI() EQ EVET ) {
        m_ui->comboBox_sirket_filtresi->setHidden(false);
        m_ui->label_sirket->setHidden(false);
    }
    m_ui->comboBox_sirket_filtresi->setCurrentIndex(m_ui->comboBox_sirket_filtresi->findText(K9_GET_RAPOR_SIRKET_FILTRESI_STRING(m_entegre_filtresi)));

    SET_ENTER_KEY_FOR_RUN_BATCH ( true );

    if ( m_cek_senet_turu EQ ENUM_CEK ) {
        m_ui->tableWidget->setColumnWidth   ( 1,100 );
        m_ui->tableWidget->setColumnWidth   ( 2,170 );
        m_ui->tableWidget->setColumnWidth   ( 3,170 );
        m_ui->tableWidget->setColumnWidth   ( 4,100 );
        m_ui->tableWidget->setColumnWidth   ( 5,90 );
        m_ui->tableWidget->setColumnWidth   ( 6,100 );
        m_ui->tableWidget->setColumnWidth   ( 7,80 );
        m_ui->tableWidget->setColumnWidth   ( 8,100 );

        SET_SETTING_NAME                    ( "CEK_MUS_CEK_SENET_ARAMA_CEK" );
    }
    else {
        m_ui->tableWidget->setColumnWidth   ( 1,100 );
        m_ui->tableWidget->setColumnWidth   ( 2,190 );
        m_ui->tableWidget->setColumnWidth   ( 3,190 );
        m_ui->tableWidget->setColumnWidth   ( 4,140 );
        m_ui->tableWidget->setColumnWidth   ( 5,110 );
        m_ui->tableWidget->setColumnWidth   ( 6,180 );

        SET_SETTING_NAME                    ( "CEK_MUS_CEK_SENET_ARAMA_SENET" );
    }

    m_ui->lineedit_cari_hesap_ismi->setMaxLength(60);

    m_ui->tableWidget->hideColumn(0);

    m_ui->checkbox_cekin_durumu->setChecked( true );
    m_ui->cekin_durumu_frame->setEnabled( true );
}
コード例 #16
0
ファイル: cek_senet_arama.cpp プロジェクト: adakteknoloji/E9
void CEK_SENET_ARAMA::SETUP_FORM()
{
    REGISTER_TABLE_WIDGET         ( m_ui->tableWidget );
    REGISTER_ARAMA_BUTTONS_WIDGET ( m_ui->widget_batch_buttons );

    DISABLE_CLEAR_ON_WIDGET(m_ui->combobox_sirket_filtresi);

    m_ui->adak_date_vade_bas_tarihi->MALI_YIL_KISITI_YOK( true );
    m_ui->adak_date_vade_bts_tarihi->MALI_YIL_KISITI_YOK( true );

    m_ui->adak_date_vade_bas_tarihi->SET_DATE( MALI_YIL_FIRST_DATE()  );
    m_ui->adak_date_vade_bts_tarihi->SET_DATE( MALI_ARRAY_LAST_DATE() );

    SET_HELP_PAGE( "cek-senet-islemleri");

    SET_FIRST_FOCUS_WIDGET( m_ui->combobox_cekin_durumu );

    if ( E9_KULLANICI_SIRKET_DEGISTIRE_BILIR_MI() EQ HAYIR ) {
        m_ui->combobox_sirket_filtresi->setHidden(true);
        m_ui->label_sirket->setHidden(true);
    }

    if (m_cek_mi_senet_mi EQ ENUM_CEK OR m_cek_mi_senet_mi EQ ENUM_HEPSI ) {
        SET_HEADERS(QStringList()<<tr ( "Çek Id" )<<tr ( "Portföy No" )<<tr("Çek Numarası")<<tr ( "Vade Tarihi" )<<tr ( "Düzenleme Tarihi" )<<
                    tr ( "Banka İsmi")<<tr ( "Şube İsmi" )<<tr("Hesap No" )<<tr("Tutar")<<tr ( "Para Birimi" ) );
    }
    else {
        SET_HEADERS ( QStringList()<<tr ( "Senet Id")<<tr ( "Portföy  Numarası" )<<tr ( "Senet Numarası" )<<tr ( "Vade Tarihi" )
                                   <<tr ( "Düzenleme Tarihi" )<<tr("Tutar") << tr( "Para Birimi" ) );
    }

    SET_ENTER_KEY_FOR_RUN_BATCH ( true );

    if ( m_cek_mi_senet_mi EQ ENUM_CEK OR m_cek_mi_senet_mi EQ ENUM_HEPSI ) {

        m_ui->tableWidget->setColumnWidth( 1, 110 );
        m_ui->tableWidget->setColumnWidth( 2, 110 );
        m_ui->tableWidget->setColumnWidth( 3, 140 );
        m_ui->tableWidget->setColumnWidth( 4, 130 );
        m_ui->tableWidget->setColumnWidth( 5, 110 );
        m_ui->tableWidget->setColumnWidth( 6, 110 );
        m_ui->tableWidget->setColumnWidth( 7, 110 );
        m_ui->tableWidget->setColumnWidth( 8, 80  );
        m_ui->tableWidget->setColumnWidth( 9, 70  );
        SET_SETTING_NAME( "CEK_SENET_ARAMA_CEK" );

        if ( m_cek_mi_senet_mi EQ ENUM_CEK ) {
             SET_FIND_BUTTON_NAME ( tr ( "Çekleri Bul" ) );
             SET_PAGE_TITLE ( tr ( "ÇEK-SNT - ÇEK ARAMA" ) );
        }
        else { //Hepsi
            SET_FIND_BUTTON_NAME ( tr ( "Bul" ) );
            SET_PAGE_TITLE ( tr ( "ÇEK-SNT - ÇEK / SENET ARAMA" ) );
        }

        if ( m_musteri_cek_senedi_mi EQ 1 ) {
             GET_BANKALAR(m_ui->combobox_banka_ismi );
        }
        else {
            QStringList kullanilan_banka_list = BNK_GET_BANKA_ISIMLERI();
            for( int i = 0; i < kullanilan_banka_list.size(); i++ ) {
                m_ui->combobox_banka_ismi->addItem ( kullanilan_banka_list.at( i ) );
            }
            m_ui->combobox_banka_ismi->setCurrentIndex(-1);
        }
    }
    else { //senetler
        m_ui->tableWidget->setColumnWidth( 1, 130 );
        m_ui->tableWidget->setColumnWidth( 2, 180 );
        m_ui->tableWidget->setColumnWidth( 3, 200 );
        m_ui->tableWidget->setColumnWidth( 4, 200 );
        m_ui->tableWidget->setColumnWidth( 5, 140 );
        m_ui->tableWidget->setColumnWidth( 6, 70  );

        SET_SETTING_NAME( "CEK_SENET_ARAMA_SENET" );

        SET_FIND_BUTTON_NAME( tr ( "Senetleri Bul" ) );
        SET_PAGE_TITLE( tr ( "ÇEK-SNT - SENET ARAMA" ) );

        m_ui->banka_bilgisi_frame->hide     ();
        m_ui->checkbox_banka_bilgisi->hide  ();
    }

    m_ui->tableWidget->hideColumn( 0 );

    m_ui->date_frame->setEnabled( false );
    m_ui->banka_bilgisi_frame->setEnabled( false );
    m_ui->cekin_durumu_frame->setEnabled( false );

    if ( m_aranacak_cek_senet_turu EQ ENUM_CEK_IADE_ALINDI_BANKADAN OR
        m_aranacak_cek_senet_turu EQ ENUM_CEK_ODENDI_HESAPTAN) {
        m_ui->checkbox_banka_bilgisi->hide();
        m_ui->banka_bilgisi_frame->hide();
    }

    if ( m_aranacak_cek_senet_turu NE ENUM_CEK_TAHSIL_EDILDI_HESABA AND
         m_aranacak_cek_senet_turu NE ENUM_CEK_TAHSIL_EDILDI_NKT AND
         m_aranacak_cek_senet_turu NE ENUM_CEK_IADE_ALINDI_BANKADAN ) {

       m_ui->cekin_durumu_frame->hide();
       m_ui->checkbox_cekin_durumu->hide();
    }
    else {
       FILL_COMBOBOX_CEKIN_DURUMU();
    }
}
コード例 #17
0
void FAT_FATURA_LISTESI_BATCH::SETUP_FORM()
{
    SET_PAGE_TITLE    ( tr ( "FAT - FATURA LİSTESİ" ) );
    SET_HELP_PAGE     ("fatura-islemleri_fatura-listesi");

    REGISTER_BUTTON_WIDGET ( m_ui->widget_batch_buttons );
    m_ui->frame_sirket_filtresi->setVisible( false );
    m_ui->checkBox_sirket_filtresi->setVisible( false );

    FAT_FILL_ACIK_KAPALI_COMBO_BOX( m_ui->comboBox_acik_kapali_fatura );

    FIND_AND_SET_COMBOBOX_TEXT( m_ui->comboBox_acik_kapali_fatura, FAT_GET_ACIK_KAPALI_FATURA_STRING( ENUM_TUM_FATURALAR ));

    m_ui->checkBox_tarih_araligi->setChecked( true );
    m_ui->frame_tarih_araligi->setEnabled( true );

    SET_FIRST_FOCUS_WIDGET( m_ui->adakDate_bas_tarihi );

    if ( E9_KULLANICI_SIRKET_DEGISTIRE_BILIR_MI() EQ EVET ) {
        m_ui->frame_sirket_filtresi->setVisible( true );
        m_ui->checkBox_sirket_filtresi->setVisible( true );

        m_ui->frame_sirket_filtresi->setEnabled( true );
        m_ui->checkBox_sirket_filtresi->setChecked( true );
    }

    DISABLE_CLEAR_ON_WIDGET( m_ui->comboBox_sirket_filtresi );

    SET_SETTING_NAME  ("FAT_FATURA_LISTESI_BATCH");
    SET_NAME_OF_RUN_BATCH_BUTTON ( "Rapor Al" );

    SET_ENTER_KEY_FOR_RUN_BATCH( true );

    m_ui->commaEdit_min_tutar->SET_PRECISION( 2 );
    m_ui->commaEdit_min_tutar->SET_RETURN_EMPTY( false );

    m_ui->commaEdit_min_tutar->SET_PRECISION( 2 );
    m_ui->commaEdit_max_tutar->SET_RETURN_EMPTY( false );

    m_ui->adakDate_bas_tarihi->SET_DATE(MALI_YIL_FIRST_DATE());
    m_ui->adakDate_bts_tarihi->SET_DATE(MALI_ARRAY_LAST_DATE());

    m_ui->frame_fatura_durumu->setDisabled(true);
    m_ui->comboBox_irsaliye_durumu->addItems(QStringList() << tr("İrsaliyelenmiş") << tr("İrsaliyelenmemiş"));
    m_ui->comboBox_irsaliye_durumu->setCurrentIndex(-1);
    m_ui->frame_cari_hesap->setDisabled(true);
    m_ui->frame_tutar_araligi->setDisabled(true);
    m_ui->frame_fatura_alis_satis_turu->setDisabled(true);
    m_ui->label_sirket->setDisabled(true);
    m_ui->comboBox_sirket_filtresi->setDisabled(true);

    m_ui->frame_fatura_turu->setEnabled( false );

    FAT_FILL_ALIS_SATIS_FAT_TURU_COMBO_BOX( m_ui->comboBox_fatura_alis_satis_turu  );

    m_ui->comboBox_fatura_alis_satis_turu->setCurrentIndex(-1);

    m_cari_hesap_id = -1;
    m_depo_id       = -1;

}