int FAT_FATURA_DETAYLARI_BATCH::MUHASEBE_HESAP_KONTROL( QSearchEdit *p_search_edit, QLineEdit *p_line_edit, int * p_hesap_degiskeni ) { if ( p_search_edit->GET_TEXT().isEmpty() EQ true ) { p_line_edit->clear(); p_hesap_degiskeni = 0; return ADAK_OK; } MUH_HESAP_STRUCT * MUHASEBE_HESABI = new MUH_HESAP_STRUCT; MUH_CLEAR_HESAP_STRUCT(MUHASEBE_HESABI); if ( MUH_HESAPLAR_TABLOSUNU_OKU(MUHASEBE_HESABI , p_search_edit->GET_TEXT()) EQ 0 ) { MSG_WARNING( tr ( "Muhasebe hesabı bulunamadı." ), p_search_edit ); return ADAK_FAIL; } if ( MUHASEBE_HESABI->tali_hesap EQ 0 ) { MSG_WARNING( tr ( "Seçilen hesap tali hesap değil. Entegrasyon yapılamaz."), NULL); return ADAK_FAIL; } \ p_line_edit->setText ( MUHASEBE_HESABI->hesap_ismi ); *p_hesap_degiskeni = MUHASEBE_HESABI->hesap_id; return ADAK_OK; }
int STOK_HIZMET_KARTI_FORMU::CHECK_VAR (QObject * object) { if ( object EQ m_ui->searchEdit_muh_hesap_kodu ) { if ( m_ui->searchEdit_muh_hesap_kodu->GET_TEXT().isEmpty() EQ true ) { m_ui->lineEdit_muh_hesap_ismi->clear(); m_muh_hesap_id = -1; return ADAK_OK; } MUH_HESAP_STRUCT * MUHASEBE_HESABI = new MUH_HESAP_STRUCT; MUH_CLEAR_HESAP_STRUCT(MUHASEBE_HESABI); if ( MUH_HESAPLAR_TABLOSUNU_OKU(MUHASEBE_HESABI , m_ui->searchEdit_muh_hesap_kodu->GET_TEXT()) EQ 0 ) { MSG_WARNING( tr ( "Muhasebe hesabı bulunamadı." ), m_ui->searchEdit_muh_hesap_kodu ); return ADAK_FAIL_UNDO; } if ( MUHASEBE_HESABI->tali_hesap EQ 0 ) { MSG_WARNING( tr ( "Seçilen hesap tali hesap değil. Entegrasyon yapılamaz."), m_ui->searchEdit_muh_hesap_kodu ); return ADAK_FAIL_UNDO; } m_ui->lineEdit_muh_hesap_ismi->setText (MUHASEBE_HESABI->hesap_ismi); m_muh_hesap_id = MUHASEBE_HESABI->hesap_id; } else if ( object EQ m_ui->comboBox_hizmet_turu ) { m_ui->label_satis->setVisible ( true ); m_ui->commaEdit_satis_fiyati->setVisible ( true ); m_ui->comboBox_satis_kdv_orani->setVisible ( true ); m_ui->label_satis_kdv->setVisible ( true ); m_ui->comboBox_satis_doviz_cinsi->setVisible( true ); m_ui->label_satis_yuzde->setVisible ( true ); m_ui->label_alis_fiyati->setVisible ( true ); m_ui->commaEdit_alis_fiyati->setVisible ( true ); m_ui->comboBox_alis_kdv_orani->setVisible ( true ); m_ui->label_alis_kdv_orani->setVisible ( true ); m_ui->comboBox_alis_doviz_cinsi->setVisible ( true ); m_ui->label_alis_yuzde->setVisible ( true ); if ( STK_GET_HIZMET_TURU_ENUM ( m_ui->comboBox_hizmet_turu->currentText() ) EQ ENUM_ALINAN_HIZMET ) { m_ui->label_satis->setVisible( false ); m_ui->commaEdit_satis_fiyati->setVisible( false ); m_ui->comboBox_satis_kdv_orani->setVisible( false ); m_ui->label_satis_kdv->setVisible( false ); m_ui->comboBox_satis_doviz_cinsi->setVisible( false ); m_ui->label_satis_yuzde->setVisible( false ); } else if ( STK_GET_HIZMET_TURU_ENUM ( m_ui->comboBox_hizmet_turu->currentText() ) EQ ENUM_SATILAN_HIZMET ) { m_ui->label_alis_fiyati->setVisible( false ); m_ui->commaEdit_alis_fiyati->setVisible( false ); m_ui->comboBox_alis_kdv_orani->setVisible( false ); m_ui->label_alis_kdv_orani->setVisible( false ); m_ui->comboBox_alis_doviz_cinsi->setVisible( false ); m_ui->label_alis_yuzde->setVisible( false ); } } return ADAK_OK; }