示例#1
0
        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);
                }
            }
        }
示例#2
0
        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);
                }
            }
        }