public override void MergeID() { if (bdsEmployee.Count <= 0) { return; } drCurrent = ((DataRowView)bdsEmployee.Current).Row; string strOldValue = (string)drCurrent["Ma_CbNv"]; frmMergeID frm = new frmMergeID(); frm.Load("LINHANVIEN", "Ma_CbNv", "Ten_CbNv", strOldValue, "DMCBNV"); if (frm.isAccept) { string strNewValue = frm.strNewValue; string strMsg = Element.sysLanguage == enuLanguageType.English ? "Do you want to merge " + strOldValue + " to " + strNewValue + " ?" : "Bạn có muốn gộp mã " + strOldValue + " sang " + strNewValue + " không ?"; if (!Common.MsgYes_No(strMsg)) { return; } if (DataTool.SQLMergeID("Ma_CbNv", "LINHANVIEN", strOldValue, strNewValue)) { bdsEmployee.RemoveCurrent(); bdsEmployee.Position = bdsEmployee.Find("Ma_CbNv", strNewValue); } } }
public override void MergeID() { if (bdsDoiTuong.Count <= 0) { return; } drCurrent = ((DataRowView)bdsDoiTuong.Current).Row; string strOldValue = (string)drCurrent["Ma_Dt"]; frmMergeID frm = new frmMergeID(); frm.Load("LIDOITUONG", "Ma_Dt", "Ten_Dt", strOldValue, "DoiTuong"); if (frm.isAccept) { string strNewValue = frm.strNewValue; string strMsg = Element.sysLanguage == enuLanguageType.English ? "Are you sure to merge " + strOldValue + " to " + strNewValue + " ?" : "Bạn có muốn gộp mã " + strOldValue + " sang " + strNewValue + " không ?"; if (!Common.MsgYes_No(strMsg)) { return; } if (DataTool.SQLMergeID("Ma_Dt", "LIDOITUONG", strOldValue, strNewValue)) { bdsDoiTuong.RemoveCurrent(); bdsDoiTuong.Position = bdsDoiTuong.Find("MA_DT", strNewValue); } } }