Beispiel #1
0
        private void txtMa_Nh_Vt_Validating(object sender, CancelEventArgs e)
        {
            string strValue = txtMa_Nh_Vt.Text.Trim();
            bool   bRequire = true;

            frmVatTuNh frmLookup = new frmVatTuNh();
            DataRow    drLookup  = Lookup.ShowLookup(frmLookup, "LIVATTUNH", "Ma_Nh_Vt", strValue, bRequire, "Loai_Nh <> '2'", "Nh_Cuoi = 1");

            if (bRequire && drLookup == null)
            {
                e.Cancel = true;
            }

            if (drLookup == null)
            {
                txtMa_Nh_Vt.Text  = string.Empty;
                lbtTen_Nh_Vt.Text = string.Empty;
            }
            else
            {
                txtMa_Nh_Vt.Text  = ((string)drLookup["Ma_Nh_Vt"]).Trim();
                lbtTen_Nh_Vt.Text = ((string)drLookup["Ten_Nh_Vt"]).Trim();


                if (drLookup.Table.Columns.Contains("Tk_Vt"))
                {
                    txtTk_Vt.Text   = ((string)drLookup["Tk_Vt"]).Trim();
                    txtTk_Gv.Text   = ((string)drLookup["Tk_Gv"]).Trim();
                    txtTk_Dt.Text   = ((string)drLookup["Tk_Dt"]).Trim();
                    txtTk_Hbtl.Text = ((string)drLookup["Tk_Hbtl"]).Trim();
                }
            }

            dicName.SetValue(lbtTen_Nh_Vt.Name, lbtTen_Nh_Vt.Text);
        }
Beispiel #2
0
        void txtMa_Nh_Vt_Cha_Validating(object sender, CancelEventArgs e)
        {
            string strValue = txtMa_Nh_Vt_Cha.Text.Trim();
            bool   bRequire = false;

            frmVatTuNh frmLookup = new frmVatTuNh();
            DataRow    drLookup  = Lookup.ShowLookup(frmLookup, "LIVATTUNH", "Ma_Nh_Vt", strValue, bRequire, "Nh_Cuoi = 0", "Nh_Cuoi = 0");

            if (bRequire && drLookup == null)
            {
                e.Cancel = true;
            }

            if (drLookup == null)
            {
                txtMa_Nh_Vt_Cha.Text  = string.Empty;
                lbtTen_Nh_Vt_Cha.Text = string.Empty;
            }
            else
            {
                txtMa_Nh_Vt_Cha.Text  = ((string)drLookup["Ma_Nh_Vt"]).Trim();
                lbtTen_Nh_Vt_Cha.Text = ((string)drLookup["Ten_Nh_Vt"]).Trim();
            }

            dicName.SetValue(lbtTen_Nh_Vt_Cha.Name, lbtTen_Nh_Vt_Cha.Text);
        }
Beispiel #3
0
        private void LoadLookupByGroup()
        {//Lookup theo nhom
            string strValue     = string.Empty;
            bool   bRequire     = this.bLookupRequire;
            string strKeyFilter = this.strLookupKeyFilter;

            frmVatTuNh frmLookup = new frmVatTuNh();

            frmLookup.bEnterFinish = false;

            Lookup.ShowLookup(frmLookup, "LIVATTUNH", "Ma_Nh_Vt", strValue, bRequire, "", "Nh_Cuoi = 1");

            this.bIsEnter = frmLookup.bIsEnter;
            this.drLookup = frmLookup.drLookup;
            this.Close();
        }