Пример #1
0
void  STOK_HIZMET_KARTI_FORMU::SETUP_FORM()
{
    SET_HELP_PAGE       ( "stok-islemleri_hizmet-karti" );
    SET_PAGE_TITLE      ( tr ("STK - HİZMET KARTI") );

    REGISTER_BUTTONS_WIDGET ( m_ui->navigation_buttons_widget );

    SET_SETTING_NAME        ( "FATURA_HIZMET_KARTI" );
    SET_FIRST_FOCUS_WIDGET  ( m_ui->lineEdit_hizmet_kodu );

    m_temel_para_birimi_kodu = DVZ_GET_TEMEL_PARA_BIRIMI_KODU ();

    REGISTER_SAVER_BUTTON( m_ui->pushButton_hizmetin_hareketleri );

    if ( K9_KULLANICI_URUN_HAREKETLERINI_GOREBILIR_MI() EQ HAYIR ) {
        m_ui->pushButton_hizmetin_hareketleri->setVisible( false );
    }

    // [ 1 ] Hassasiyet setleniyor
    int stok_birim_fiyat_hassasiyeti = STK_GET_BIRIM_HASSASIYETI();

    m_ui->commaEdit_alis_fiyati->SET_PRECISION( stok_birim_fiyat_hassasiyeti );
    m_ui->commaEdit_satis_fiyati->SET_PRECISION( stok_birim_fiyat_hassasiyeti );
    // [/1]
     

    DVZ_FILL_COMBOBOX         ( m_ui->comboBox_alis_doviz_cinsi   );
    DVZ_FILL_COMBOBOX         ( m_ui->comboBox_satis_doviz_cinsi  );
    K9_FILL_KDV_ORANLARI_COMBOBOX  ( m_ui->comboBox_alis_kdv_orani          );
    K9_FILL_KDV_ORANLARI_COMBOBOX  ( m_ui->comboBox_satis_kdv_orani          );

    m_ui->lineEdit_hizmet_kodu->setMaxLength                ( 30 );
    m_ui->lineEdit_barkod_no->setMaxLength                  ( 50 );
    m_ui->lineEdit_hizmet_ismi->setMaxLength                ( 50 );

    m_ui->limitedTextEdit->SET_LINE_LIMIT(5);
    m_ui->limitedTextEdit->SET_MAX_STRING_LENGTH(512);
    m_ui->lineEdit_hizmet_birimi->setMaxLength(20);

    m_muh_hesap_id = 0;

    m_ui->comboBox_hizmet_turu->addItems(QStringList() << QObject::tr("Alınan Hizmet") << QObject::tr("Satılan Hizmet") << QObject::tr( "Alınan / Satılan Hizmet") );


    DISABLE_CLEAR_ON_WIDGET(m_ui->searchEdit_muh_hesap_kodu);
    DISABLE_CLEAR_ON_WIDGET(m_ui->lineEdit_muh_hesap_ismi);

    QString hizmetler_hesap_kodu, hizmetler_hesap_adi;

    m_muh_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID( SUBE_GET_SUBE_ID(), "hizmetler_ent_hesap_id", &hizmetler_hesap_kodu, &hizmetler_hesap_adi );

    m_ui->searchEdit_muh_hesap_kodu->SET_TEXT   ( hizmetler_hesap_kodu );
    m_ui->lineEdit_muh_hesap_ismi->setText      ( hizmetler_hesap_adi  );

    if ( K9_KULLANICI_ENT_BILGILERINI_DEGISTIREBILIR_MI() EQ 0 ) {
        m_ui->searchEdit_muh_hesap_kodu->setHidden(true);
        m_ui->lineEdit_muh_hesap_ismi->setHidden(true);
        m_ui->label_muhasebe_hesabi->setHidden(true);
    }
}
Пример #2
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)));
    }

}
Пример #3
0
void PRK_GELIR_GIDER_TURLERI_FISI::SETUP_FORM()
{
    if ( m_gider_turu_mu EQ 1 ) {
        SET_PAGE_TITLE    ( tr ( "PRK - ALIŞ / GİDER TÜRLERİ" ) );
        SET_HELP_PAGE     ("kasa-perakende_alisgider-turlari");
    }
    else {
        SET_PAGE_TITLE    ( tr ( "PRK - SATIŞ / GELİR TÜRLERİ" ) );
        SET_HELP_PAGE     ("kasa-perakende_satisgelir-turleri");
    }




    DISABLE_CLEAR_ON_WIDGET(m_ui->searchEdit_sube_kodu);
    DISABLE_CLEAR_ON_WIDGET(m_ui->lineEdit_sube_ismi);

    SET_SETTING_NAME  ("PRK_GELIR_GIDER_TURLERI_FISI");
    QString sube_kodu, sube_adi;

    SUBE_GET_SUBE_KODU_ADI( m_sube_id, &sube_kodu, &sube_adi );

    SET_SINGLE_RECORD_ID  ( m_sube_id);

    REGISTER_BUTTONS_WIDGET ( m_ui->kernel_buttons_widget );

    m_ui->searchEdit_sube_kodu->SET_TEXT(sube_kodu);
    m_ui->searchEdit_sube_kodu->setDisabled(true);
    m_ui->lineEdit_sube_ismi->setText(sube_adi);
    m_ui->lineEdit_sube_ismi->setDisabled(true);

    if ( SUBE_GET_SUBE_ISLEM_YETKISI() EQ SADECE_UNITE_SUBESINDE ) {
        m_ui->searchEdit_sube_kodu->setHidden(true);
        m_ui->lineEdit_sube_ismi->setHidden(true);
        m_ui->label_sube_kodu->setHidden(true);
    }

    SET_FIRST_FOCUS_WIDGET( m_ui->tablewidget_fis_satirlari );

    REGISTER_TABLE_WIDGET ( m_ui->tablewidget_fis_satirlari, 7 );

    SET_FIS_ORDER_COLUMN_NUMBER ( ORDER_NUMBER_COLUMN );
    SET_FORM_ID_COLUMN_POSITION ( FIS_ID_COLUMN );
    SET_ROW_ID_COLUMN_POSITION  ( ROW_ID_COLUMN );
    SET_NUMBER_OF_HIDDEN_COLUMN ( 4 );

    SET_FIS_ORDER_DATABASE ("prk_gelir_gider_turleri", "order_number", "tur_id" );

    SET_TABLE_ROW_WIDGETS ( GELIR_GIDER_ADI_COLUMN  , WIDGET_LINE_EDIT   );
    SET_TABLE_ROW_WIDGETS ( HESAP_KODU_COLUMN       , WIDGET_SEARCH_EDIT );
    SET_TABLE_ROW_WIDGETS ( HESAP_ISMI_COLUMN       , WIDGET_LINE_EDIT   );
    SET_TABLE_ROW_WIDGETS ( HESAP_ID_COLUMN         , WIDGET_LINE_EDIT   );

    if ( m_gider_turu_mu EQ 1 ) {
        m_ui->tablewidget_fis_satirlari->setHorizontalHeaderLabels
                (QStringList() << "row_id" << "fis_id" << "order_number_column"<<"gider hsp id"
                               << tr("Gider Türü") << tr("Gider Hesabı Kodu")
                               << tr("Gider Hesabı İsmi") << tr("") << tr("") );
    }
    else {
        m_ui->tablewidget_fis_satirlari->setHorizontalHeaderLabels
                (QStringList() << "row_id" << "fis_id" << "order_number_column"<<"gelir hsp id"
                               << tr("Gelir Türü") << tr("Gelir Hesabı Kodu")
                               << tr("Gelir Hesabı İsmi") << tr("") << tr("") );
    }

    m_ui->tablewidget_fis_satirlari->setColumnWidth(GELIR_GIDER_ADI_COLUMN       , 300);
    m_ui->tablewidget_fis_satirlari->setColumnWidth(HESAP_KODU_COLUMN            , 150);
    m_ui->tablewidget_fis_satirlari->setColumnWidth(HESAP_ISMI_COLUMN            , 300);

    m_ui->lineEdit_sube_ismi->setMaxLength(30);

    if ( K9_KULLANICI_ENT_BILGILERINI_DEGISTIREBILIR_MI() EQ 0 ) {
        m_ui->tablewidget_fis_satirlari->hideColumn(HESAP_KODU_COLUMN);
        m_ui->tablewidget_fis_satirlari->hideColumn(HESAP_ISMI_COLUMN);
    }

    FOCUS_FIRST_WIDGET ();
}
Пример #4
0
void  SMM_MAKBUZ_FORMU::SETUP_FORM ()
{
    if ( m_makbuz_turu EQ SMM_ALIS_MAKBUZU ) {
        SET_PAGE_TITLE    ( tr ( "SMM - SERBEST MESLEK MAKBUZU (ALIŞ)" ) );
        SET_HELP_PAGE     ("serbest-meslek-makbuzu-alis");
    }
    else {
        SET_PAGE_TITLE    ( tr ( "SMM - SERBEST MESLEK MAKBUZU (SATIŞ)" ) );
        SET_HELP_PAGE     ("serbest-meslek-makbuzu-satis");
    }

    REGISTER_SAVER_BUTTON( m_ui->pushButton_urettigi_fisler );
    if ( K9_KULLANICI_FISIN_URETTIGI_ENT_FISLERINI_GOREBILIR_MI() EQ HAYIR ) {
        m_ui->pushButton_urettigi_fisler->setVisible( false );
    }

    REGISTER_BUTTONS_WIDGET ( m_ui->kernel_buttons_widget );

    SET_SETTING_NAME       ( "SMM_MAKBUZ_FORMU" );
    SET_FIRST_FOCUS_WIDGET ( m_ui->lineEdit_smmm_no );

    M_ENT_DETAYLARI   = new SMM_ENT_DETAYLARI;
    M_MAKBUZ          = new SMM_MAKBUZ_STRUCT;

    BNK_FILL_COMBO_BOX_BANKA_HESAPLARI( m_ui->comboBox_banka_hesap_kodu );

    SMM_CLEAR_MAKBUZ_STRUCT(M_MAKBUZ);

    m_ui->lineEdit_smmm_no->setText("*");
    m_ui->lineEdit_smmm_no->setMaxLength(10);

    DISABLE_CLEAR_ON_WIDGET(m_ui->lineEdit_smmm_no);
    DISABLE_CLEAR_ON_WIDGET ( m_ui->comboBox_fis_filtresi);
    DISABLE_CLEAR_ON_WIDGET ( m_ui->comboBox_sirket );

    K9_FILL_COMBOBOX_KAYDEDILECEK_SIRKET( m_ui->comboBox_sirket );

    if ( K9_KULLANICININ_CALISTIGI_SIRKET() EQ SIRKET_1 ) {
        m_entegre_filtresi = FIS_BIRINCI_SIRKET;
        M_MAKBUZ->kaydedilecek_sirket = SIRKET_1;
    }
    else {
        m_entegre_filtresi = FIS_HER_IKI_SIRKET;
        M_MAKBUZ->kaydedilecek_sirket = SIRKET_2;
    }

    FIND_AND_SET_COMBOBOX_TEXT( m_ui->comboBox_sirket, K9_GET_KAYDEDILECEK_SIRKET_STRING( M_MAKBUZ->kaydedilecek_sirket ));

    K9_FILL_COMBOBOX_FIS_FILTRESI(m_ui->comboBox_fis_filtresi);

    if ( K9_KULLANICI_ENT_BILGILERINI_DEGISTIREBILIR_MI() EQ HAYIR ) {
        m_ui->pushButton_detaylar->setVisible( false );
    }

    if ( K9_KULLANICI_SIRKET_DEGISTIRE_BILIR_MI() EQ HAYIR ) {
        m_ui->label_fis_filtresi->setVisible( false);
        m_ui->comboBox_fis_filtresi->setVisible( false );

        m_ui->comboBox_sirket->setVisible( false );
        m_ui->label_sirket->setVisible( false );
    }
    m_ui->comboBox_fis_filtresi->setCurrentIndex(m_ui->comboBox_fis_filtresi->findText(K9_GET_FIS_FILTRESI_STRING(m_entegre_filtresi)));

    M_KDV_ORANLARI_ARRAY              = new double [KDV_OTV_ORANLARI_SAYISI];
    M_INDIRILECEK_KDV_HESABI_ID_ARRAY = new int [KDV_OTV_ORANLARI_SAYISI];
    M_TEVKIFAT_HESAPLARI_ID_ARRAY     = new int [KDV_OTV_ORANLARI_SAYISI];

    GET_VERGI_DAIRELERI(m_ui->comboBox_vergi_dairesi);

    SQL_QUERY query(DB);

    query.PREPARE_SELECT("k9_sabit_degerler" , "ontanimli_kdv_orani,kdv_oranlari_array,ind_kdv_hesap_id_array,"
                         "tevkifat_kdv_hesap_id_array",
                         "sabit_deger_id = :sabit_deger_id");
    query.SET_VALUE(":sabit_deger_id" , 1);

    if ( query.SELECT() NE 0 ) {
        query.NEXT();
        m_ontanimli_kdv_orani = query.VALUE(0).toDouble();
        UNPACK_DOUBLE_ARRAY(query.VALUE(1).toString() , M_KDV_ORANLARI_ARRAY , KDV_OTV_ORANLARI_SAYISI);
        UNPACK_INT_ARRAY(query.VALUE(2).toString()    , M_INDIRILECEK_KDV_HESABI_ID_ARRAY , KDV_OTV_ORANLARI_SAYISI );
        UNPACK_INT_ARRAY(query.VALUE(3).toString()    , M_TEVKIFAT_HESAPLARI_ID_ARRAY , KDV_OTV_ORANLARI_SAYISI);
    }


    m_ui->limitedTextEdit_aciklama->SET_MAX_STRING_LENGTH(512);
    m_ui->limitedTextEdit_adres->SET_MAX_STRING_LENGTH(512);
    SET_COMBOBOX_LENGTH(m_ui->comboBox_vergi_dairesi , 50);
    m_ui->lineEdit_vergi_numarasi->setMaxLength(15);
    m_ui->lineEdit_sm_sicil_numarasi->setMaxLength(20);
    m_ui->lineEdit_belge_seri->setMaxLength(3);
    m_ui->lineEdit_belge_numarasi->setMaxLength(15);



    DISABLE_CLEAR_ON_WIDGET(m_ui->comboBox_kdv_orani);

    K9_FILL_KDV_ORANLARI_COMBOBOX(m_ui->comboBox_kdv_orani);

    m_sube_kasa_hesap_id                   = SUBE_GET_UNITE_MUH_KASA_HESABI_ID();


    SET_COMBOBOX_LENGTH(m_ui->comboBox_hizmet_turu , 128);

    query.PREPARE_SELECT("smm_hizmetler" ,"hizmet_adi" ,"hizmet_turu = :hizmet_turu");

    if ( m_makbuz_turu EQ SMM_ALIS_MAKBUZU ) {
        query.SET_VALUE(":hizmet_turu" , SMM_ALINAN_HIZMET);
    }
    else {
        query.SET_VALUE(":hizmet_turu" , SMM_SATILAN_HIZMET);
    }
    if ( query.SELECT() NE 0 ) {
        while ( query.NEXT() ) {
            m_ui->comboBox_hizmet_turu->addItem(query.VALUE(0).toString());
        }
    }
    else {
        MSG_WARNING( tr("Hizmet Alış/Satış tanımlamalısınız.!"), NULL );
    }
    m_ui->comboBox_hizmet_turu->setCurrentIndex(-1);

    m_ui->comboBox_tah_odm_sekli->addItems(QStringList() << QObject::tr("Nakit")<< QObject::tr("Kredi Kartı")
                                   << QObject::tr("Havale")<< QObject::tr("Eft"));

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

    m_ui->comboBox_tah_odm_sekli->setEditable(false);

    m_ui->comboBox_hizmet_turu->setEditable(false);

    REGISTER_CHANGER_BUTTON ( m_ui->pushButton_detaylar );
    REGISTER_SAVER_BUTTON   ( m_ui->pushButton_yazdir   );

    AUTOSTART_FORM_KERNEL( m_form_id );
}
Пример #5
0
void FAT_FATURA_ARAMA::SETUP_FORM()
{
    SET_HELP_PAGE  ("fatura_arama.html");
    SET_PAGE_TITLE ( tr ( "FATURA ARAMA" ) );

    //m_ui->frame_entegre_filtresi->setVisible( false );
    m_ui->groupBox_entegre_filtresi->setVisible( false );

    m_ui->frame_fatura_turu->setEnabled( false );
    m_ui->frame_acik_kapali_fatura->setEnabled( false );

    K9_FILL_COMBOBOX_FIS_FILTRESI( m_ui->comboBox_fis_filtresi );

    FAT_FILL_COMBOBOX_FATURA_TURU( m_ui->comboBox_fatura_turu, m_fatura_alis_satis_turu, -1 , m_iade_faturasi_mi );

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

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

    if ( K9_KULLANICI_ENT_BILGILERINI_DEGISTIREBILIR_MI() EQ 1 ) {

        //m_ui->frame_entegre_filtresi->setVisible( true );
        m_ui->groupBox_entegre_filtresi->setVisible( false );
        m_entegre_filtresi_turu = FIS_HER_IKI_SIRKET;
    }

    FIND_AND_SET_COMBOBOX_TEXT( m_ui->comboBox_fis_filtresi, K9_GET_FIS_FILTRESI_STRING( m_entegre_filtresi_turu ));

    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->commaEdit_min_tutar->SET_PRECISION( 2 );
    m_ui->commaEdit_min_tutar->SET_RETURN_EMPTY( false );
    m_ui->commaEdit_max_tutar->SET_PRECISION( 2 );
    m_ui->commaEdit_max_tutar->SET_RETURN_EMPTY( false );

    m_ui->checkBox_tarih_araligi->setChecked        ( true  );
    m_ui->groupBox_tarih_araligi->setEnabled        ( true  );
    m_ui->groupBox_aciklama_icerigi->setEnabled     ( false );
    m_ui->groupBox_cari_hesap_kodu->setEnabled      ( false );
    m_ui->groupBox_urun->setEnabled                 ( false );
    m_ui->groupBox_tutar_araligi->setEnabled        ( false );

    m_ui->adakDate_ilk_tarih->SET_DATE( QDate::currentDate().addDays( -7 ) );
    m_ui->adakDate_son_tarih->SET_DATE( QDate::currentDate() );

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

    SET_HEADERS ( QStringList() <<tr("Fatura Id")<<tr("Fatura Tarihi")<<tr("Fiş No")<<tr("Cari Hesap") << tr("Fatura Seri / No")<< tr("Fatura Tutarı"));

    SET_SORTING ( false );

    SET_FIRST_FOCUS_WIDGET ( m_ui->adakDate_ilk_tarih );

    m_ui->tableWidget->setColumnWidth ( FATURA_TARIHI_COLUMN,  120 );
    m_ui->tableWidget->setColumnWidth ( FIS_NO_COLUMN,         60  );
    m_ui->tableWidget->setColumnWidth ( CARI_HESAP_COLUMN,     200 );
    m_ui->tableWidget->setColumnWidth ( FATURA_SERI_NO_COLUMN, 120 );
    m_ui->tableWidget->setColumnWidth ( FATURA_TUTARI_COLUMN,  120 );

    m_ui->tableWidget->hideColumn ( FIS_ID_COLUMN );

    SET_ENTER_KEY_FOR_RUN_BATCH ( true );
    SET_FIND_BUTTON_NAME        ( tr ( "Fatura Bul" ) );
    SET_SETTING_NAME            ( "FATURA_ARAMA" );
}
Пример #6
0
void DMR_DEMIRBAS_KARTI::SETUP_FORM()
{
    SET_HELP_PAGE  ( "sabit-kiymetler-demirbaslar_sabit-kiymet-kaydi" );
    SET_PAGE_TITLE ( tr ( "DMR - SABİT KIYMET KAYDI" ) );

    REGISTER_BUTTONS_WIDGET ( m_ui->navigation_buttons_widget );

    m_ui->reklamViewer->SHOW_REKLAM("SABIT-KIYMETLER");

    SET_FIRST_FOCUS_WIDGET ( m_ui->lineedit_demirbas_kodu );

    REGISTER_CHANGER_BUTTON(m_ui->pushButton_guplar);
    REGISTER_CHANGER_BUTTON(m_ui->pushButton_fatura_sec);

    m_ui->lineEdit_temel_para_birimi->setText(DVZ_GET_TEMEL_PARA_BIRIMI_KODU());     

    m_ui->comboBox_amortisman_yontemi->addItems ( QStringList() << "Normal Bakiye" << "Azalan Bakiye" );    

    DISABLE_CLEAR_ON_WIDGET(m_ui->lineEdit_temel_para_birimi);
    m_ui->checkBox_yeniden_degerleme->setChecked                ( true );

    SET_SETTING_NAME    ( "DMR_DEMIRBAS_KARTI" );

    FOCUS_FIRST_WIDGET  ();

    m_ui->lineedit_amortisman_suresi->setMaxLength(2);
    m_ui->lineedit_demirbas_adi->setMaxLength(128);
    m_ui->lineedit_demirbas_kodu->setMaxLength(20);
    m_ui->lineedit_garanti_suresi->setMaxLength(2);
    m_ui->lineEdit_marka->setMaxLength(128);
    m_ui->lineEdit_model->setMaxLength(128);
    m_ui->lineedit_muh_hesap_ismi->setMaxLength(60);
    m_ui->lineEdit_seri_no->setMaxLength(20);
    m_ui->lineEdit_uretici_firma->setMaxLength(128);

    DISABLE_CLEAR_ON_WIDGET(m_ui->checkBox_amortisman_ayrilacak_mi);

    m_ui->checkBox_amortisman_ayrilacak_mi->setChecked(true);

    DISABLE_CLEAR_ON_WIDGET(m_ui->comboBox_amortisman_yontemi);

    DISABLE_CLEAR_ON_WIDGET(m_ui->searchedit_muh_hesap_kodu);
    DISABLE_CLEAR_ON_WIDGET(m_ui->lineedit_muh_hesap_ismi  );

    DISABLE_CLEAR_ON_WIDGET(m_ui->searchedit_amor_gdr_hesap_kodu);
    DISABLE_CLEAR_ON_WIDGET(m_ui->lineEdit_amor_gdr_hesap_ismi  );

    DISABLE_CLEAR_ON_WIDGET(m_ui->searchedit_bir_amortisman_hesap_kodu);
    DISABLE_CLEAR_ON_WIDGET(m_ui->lineEdit_bir_amortisman_hesap_ismi );

    DISABLE_CLEAR_ON_WIDGET(m_ui->searchEdit_sube_kodu);
    DISABLE_CLEAR_ON_WIDGET(m_ui->lineEdit_sube_ismi);

    DISABLE_CLEAR_ON_WIDGET(m_ui->searchedit_dmr_satis_kar_hesap_kodu);
    DISABLE_CLEAR_ON_WIDGET(m_ui->lineEdit_dmr_satis_kar_hesap_ismi);

    DISABLE_CLEAR_ON_WIDGET(m_ui->searchedit_dmr_satis_zarar_hesap_kodu);
    DISABLE_CLEAR_ON_WIDGET(m_ui->lineEdit_dmr_satis_zarar_hesap_ismi);

    SQL_QUERY query(DB);

    m_grup_id             = -1;
    m_muh_hesap_id        = 0;
    m_fatura_id           = 0;
    m_amor_gider_hesap_id = 0;
    m_bir_amor_hesap_id   = 0;
    m_dmr_satis_kar_hesap_id = 0;

    QString demirbas_hesap_kodu, demirbas_hesap_adi;

    m_muh_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID( SUBE_GET_SUBE_ID(), "demirbaslar_ent_hesap_id", &demirbas_hesap_kodu, &demirbas_hesap_adi );

    m_ui->searchedit_muh_hesap_kodu->SET_TEXT   ( demirbas_hesap_kodu );
    m_ui->lineedit_muh_hesap_ismi->setText      ( demirbas_hesap_adi  );

    QString amortisman_hesap_kodu, amortisman_hesap_adi;

    m_bir_amor_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID( SUBE_GET_SUBE_ID(), "bir_amortismanlar_hsp_id", &amortisman_hesap_kodu, &amortisman_hesap_adi );

    m_ui->searchedit_bir_amortisman_hesap_kodu->SET_TEXT    ( amortisman_hesap_kodu );
    m_ui->lineEdit_bir_amortisman_hesap_ismi->setText       ( amortisman_hesap_adi  );

    QString amor_gider_hesap_kodu, amor_gider_hesap_adi;

    m_amor_gider_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID( SUBE_GET_SUBE_ID(), "amor_giderleri_hsp_id", &amor_gider_hesap_kodu, &amor_gider_hesap_adi );

    m_ui->searchedit_amor_gdr_hesap_kodu->SET_TEXT  ( amortisman_hesap_kodu );
    m_ui->lineEdit_amor_gdr_hesap_ismi->setText     ( amortisman_hesap_adi  );

    QString dmr_satis_kar_hesap_kodu, dmr_satis_kar_hesap_adi;

    m_dmr_satis_kar_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID( SUBE_GET_SUBE_ID(), "dmr_satis_kar_ent_hesap_id", &dmr_satis_kar_hesap_kodu, &dmr_satis_kar_hesap_adi );

    m_ui->searchedit_dmr_satis_kar_hesap_kodu->SET_TEXT ( dmr_satis_kar_hesap_kodu );
    m_ui->lineEdit_dmr_satis_kar_hesap_ismi->setText    ( dmr_satis_kar_hesap_adi  );

    QString dmr_satis_zarar_hesap_kodu, dmr_satis_zarar_hesap_adi;

    m_dmr_satis_zarar_hesap_id = SUBE_GET_SUBE_ENT_HESAP_ID( SUBE_GET_SUBE_ID(), "dmr_satis_zarar_ent_hesap_id", &dmr_satis_zarar_hesap_kodu, &dmr_satis_zarar_hesap_adi );

    m_ui->searchedit_dmr_satis_zarar_hesap_kodu->SET_TEXT   ( dmr_satis_zarar_hesap_kodu );
    m_ui->lineEdit_dmr_satis_zarar_hesap_ismi->setText      ( dmr_satis_zarar_hesap_adi  );


    if ( K9_KULLANICI_ENT_BILGILERINI_DEGISTIREBILIR_MI() EQ 0 ) {

        m_ui->searchedit_muh_hesap_kodu->setHidden(true);
        m_ui->lineedit_muh_hesap_ismi->setHidden(true);
        m_ui->label_muhasebe_hesabi->setHidden(true);
    }

    m_sube_id = 1;
    QString sube_kodu, sube_adi;

    SUBE_GET_SUBE_KODU_ADI( m_sube_id, &sube_kodu, &sube_adi );

    m_ui->searchEdit_sube_kodu->SET_TEXT( sube_kodu );
    m_ui->lineEdit_sube_ismi->setText( sube_adi );

}
Пример #7
0
void SMM_HIZMET_TANIMLAMA_FISI::SETUP_FORM()
{
    if ( m_hizmet_sekli EQ SMM_ALINAN_HIZMET ) {
        SET_PAGE_TITLE    ( tr ( "SMM - SMMM ALINAN HİZMETLER" ) );
        SET_HELP_PAGE     ("serbest-meslek-makbuzu_alinan-hizmetler");
    }
    else {
        SET_PAGE_TITLE    ( tr ( "SMM - SMMM SATILAN HİZMETLER" ) );
        SET_HELP_PAGE     ("serbest-meslek-makbuzu_satilan-hizmetler");
    }

    DISABLE_CLEAR_ON_WIDGET(m_ui->searchEdit_sube_kodu);
    DISABLE_CLEAR_ON_WIDGET(m_ui->lineEdit_sube_ismi);

    SET_SETTING_NAME  ("SMM_HIZMET_TANIMLAMA_FISI");
    QString sube_kodu, sube_adi;

    SUBE_GET_SUBE_KODU_ADI( m_sube_id, &sube_kodu, &sube_adi );

    m_ui->searchEdit_sube_kodu->SET_TEXT(sube_kodu);
    m_ui->searchEdit_sube_kodu->setDisabled(true);
    m_ui->lineEdit_sube_ismi->setText(sube_adi);
    m_ui->lineEdit_sube_ismi->setDisabled(true);

    if ( SUBE_GET_SUBE_ISLEM_YETKISI() EQ SADECE_UNITE_SUBESINDE ) {
        m_ui->searchEdit_sube_kodu->setHidden(true);
        m_ui->lineEdit_sube_ismi->setHidden(true);
        m_ui->label_sube_kodu->setHidden(true);
    }

    SET_SINGLE_RECORD_ID (m_sube_id);

    REGISTER_BUTTONS_WIDGET ( m_ui->kernel_buttons_widget );

    REGISTER_TABLE_WIDGET ( m_ui->tablewidget_fis_satirlari, 10 );

    SET_FIS_ORDER_COLUMN_NUMBER ( ORDER_NUMBER_COLUMN );

    SET_FORM_ID_COLUMN_POSITION ( FIS_ID_COLUMN );

    SET_ROW_ID_COLUMN_POSITION  ( ROW_ID_COLUMN );

    SET_NUMBER_OF_HIDDEN_COLUMN ( 5 );

    SET_FIS_ORDER_DATABASE ("smm_hizmetler", "order_number", "hizmet_id" );


    SET_TABLE_ROW_WIDGETS ( HIZMET_ADI_COLUMN       , WIDGET_LINE_EDIT   );
    SET_TABLE_ROW_WIDGETS ( HESAP_KODU_COLUMN       , WIDGET_SEARCH_EDIT );
    SET_TABLE_ROW_WIDGETS ( HESAP_ISMI_COLUMN       , WIDGET_LINE_EDIT   );
    SET_TABLE_ROW_WIDGETS ( HESAP_ID_COLUMN         , WIDGET_LINE_EDIT   );
    SET_TABLE_ROW_WIDGETS ( VERGI_HESAP_ID_COLUMN   , WIDGET_LINE_EDIT   );
    SET_TABLE_ROW_WIDGETS ( VERGI_HESAP_KODU_COLUMN , WIDGET_SEARCH_EDIT );
    SET_TABLE_ROW_WIDGETS ( VERGI_HESAP_ISMI_COLUMN , WIDGET_LINE_EDIT   );

    SET_FIRST_FOCUS_WIDGET (m_ui->tablewidget_fis_satirlari );

    if ( m_hizmet_sekli EQ SMM_ALINAN_HIZMET ) {
        m_ui->tablewidget_fis_satirlari->setHorizontalHeaderLabels
        (QStringList() << "row_id" << "fis_id"    << "order_number_column"<<"gider hsp id"<<"vergi_hsp_id"
         << tr("Alınan Hizmet")     << tr("Gider Hesabı Kodu")
         << tr("Gider Hesabı İsmi") << tr("Vergi Hesabı Kodu")
         << tr("Vergi Hesabı İsmi") << tr("") << tr("") );
    }
    else {
        m_ui->tablewidget_fis_satirlari->setHorizontalHeaderLabels
        (QStringList() << "row_id" << "fis_id"    << "order_number_column"<<"gelir hsp id"<<"vergi_hsp_id"
         << tr("Satılan Hizmet")    << tr("Gelir Hesabı Kodu")
         << tr("Gelir Hesabı İsmi") << tr("Vergi Hesabı Kodu")
         << tr("Vergi Hesabı İsmi") << tr("") << tr("") );
    }

    m_ui->tablewidget_fis_satirlari->setColumnWidth(HIZMET_ADI_COLUMN            , 200);
    m_ui->tablewidget_fis_satirlari->setColumnWidth(HESAP_KODU_COLUMN            , 125);
    m_ui->tablewidget_fis_satirlari->setColumnWidth(HESAP_ISMI_COLUMN            , 175);
    m_ui->tablewidget_fis_satirlari->setColumnWidth(VERGI_HESAP_KODU_COLUMN      , 125);
    m_ui->tablewidget_fis_satirlari->setColumnWidth(VERGI_HESAP_ISMI_COLUMN      , 175);

    m_ui->lineEdit_sube_ismi->setMaxLength(30);

    if ( K9_KULLANICI_ENT_BILGILERINI_DEGISTIREBILIR_MI() EQ 0 ) {
        m_ui->tablewidget_fis_satirlari->hideColumn(HESAP_KODU_COLUMN);
        m_ui->tablewidget_fis_satirlari->hideColumn(HESAP_ISMI_COLUMN);
        m_ui->tablewidget_fis_satirlari->hideColumn(VERGI_HESAP_KODU_COLUMN);
        m_ui->tablewidget_fis_satirlari->hideColumn(VERGI_HESAP_ISMI_COLUMN);
    }


    FOCUS_FIRST_WIDGET ();
}