Пример #1
0
void DMR_DEMIRBAS_LISTESI_BATCH::SEARCH_EDIT_CLICKED(QWidget *widget, QLineEdit *line_edit)
{
    if ( widget EQ m_ui->searchEdit_sube_kodu ) {

        m_sube_id = OPEN_SUBE_ARAMA(m_ui->searchEdit_sube_kodu->GET_TEXT(),this);

        if ( m_sube_id NE -1 ) {           
            QString sube_kodu;

            SUBE_GET_SUBE_KODU_ADI( m_sube_id, &sube_kodu );
            line_edit->setText( sube_kodu );
        }
    }

    else {

        QSearchEdit * search_edit = (QSearchEdit *) widget;

        int demirbas_id = OPEN_DMR_DEMIRBAS_KARTI_ARAMA(search_edit->GET_TEXT(),this);

        if ( demirbas_id > 0 ) {
            SQL_QUERY query(DB);

            query.PREPARE_SELECT("dmr_demirbaslar" , "demirbas_kodu" , "demirbas_id = :demirbas_id");
            query.SET_VALUE(":demirbas_id" , demirbas_id);

            if ( query.SELECT() NE 0 ) {
                query.NEXT();

                line_edit->setText(query.VALUE(0).toString());
            }

        }
    }
}
Пример #2
0
int DMR_DEMIRBAS_KARTI::SELECT_RECORD()
{
    return OPEN_DMR_DEMIRBAS_KARTI_ARAMA ( "", this ,TUM_DEMIRBASLAR);
}