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); }
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); }
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(); }