public override void Edit(enuEdit enuNew_Edit) { if (bdsViewPh.Position < 0 && enuNew_Edit == enuEdit.Edit) { return; } if (bdsViewPh.Position >= 0) { drCurrent = ((DataRowView)bdsViewPh.Current).Row; } else { drCurrent = dtViewPh.NewRow(); drCurrent["Ma_Ct"] = strMa_Ct_List.Split(',')[0]; drCurrent["Stt"] = "0"; drCurrent["Ma_Tte"] = Element.sysMa_Tte; drCurrent["Ty_Gia"] = 1; } frmSaleOrder_Edit frmEdit = new frmSaleOrder_Edit(); frmEdit.Load(enuNew_Edit, drCurrent, dsVoucher); if (frmEdit.isAccept && (enuNew_Edit == enuEdit.New || enuNew_Edit == enuEdit.Edit)) { //this.FillDataNew(); if (drCurrent.Table.Columns.Contains("Ma_Tuyen")) { drCurrent["Ma_Tuyen"] = Epoint.Systems.Data.DataTool.SQLGetNameByCode("LIDOITUONG", "Ma_Dt", "Ma_Tuyen", drCurrent["Ma_Dt"].ToString()); } bdsViewPh.Position = bdsViewPh.Find("Stt", frmEdit.strStt); } }
public override void Edit(enuEdit enuNew_Edit) { if (tabDetail.SelectedTab == pageTuyenDung || dgvTuyenDung.Focused) { this.EditTuyenDung(enuNew_Edit); } }
public override void Edit(enuEdit enuNew_Edit) { if (dgvDiscountProg.Focused) { EditDiscountProg(enuNew_Edit); } else if (dgvDiscBreak.Focused) { EditDiscBreak(enuNew_Edit); } else if (dgvDiscFreeItem.Focused) { EditDiscFreeItem(enuNew_Edit); } else if (dgvDiscItem.Focused) { EditDiscItem(enuNew_Edit); } else if (dgvDiscCustomer.Focused) { EditDiscCustomer(enuNew_Edit); } else if (dgvDiscGroupFreeItem.Focused) { EditDiscGroupItem(enuNew_Edit); } else if (dgvDiscCustGroup.Focused) { EditDiscGroupCust(enuNew_Edit); } }
public override void Edit(enuEdit enuNew_Edit) { if (tabEmployee.Focused || pageEmployee.Focused || tlDmCbNv.Focused) { this.EditEmployee(enuNew_Edit); } else if (tabDetail.SelectedTab == pageGiaDinh || dgvGiaDinh.Focused) { this.EditGiaDinh(enuNew_Edit); } else if (tabDetail.SelectedTab == pageDaoTao || dgvDaoTao.Focused) { this.EditDaoTao(enuNew_Edit); } else if (tabDetail.SelectedTab == pageCongTac || dgvCongTac.Focused) { this.EditCongTac(enuNew_Edit); } else if (tabDetail.SelectedTab == pageKhenThuong || dgvKhenThuong.Focused) { this.EditKhenThuong(enuNew_Edit); } else if (tabDetail.SelectedTab == pageDanhGia || dgvDanhGia.Focused) { this.EditDanhGia(enuNew_Edit); } else if (tabDetail.SelectedTab == pageKinhNghiem || dgvKinhNghiem.Focused) { this.EditKinhNghiem(enuNew_Edit); } else if (tabDetail.SelectedTab == pageKyNang || dgvKyNang.Focused) { this.EditKyNang(enuNew_Edit); } }
public override void Edit(enuEdit enuNew_Edit) { if (bdsViewPh.Position < 0 && enuNew_Edit == enuEdit.Edit) { return; } if (bdsViewPh.Position >= 0) { drCurrent = ((DataRowView)bdsViewPh.Current).Row; } else { drCurrent = dtViewPh.NewRow(); drCurrent["Ma_Ct"] = strMa_Ct_List.Split(',')[0]; drCurrent["Stt"] = "0"; drCurrent["Ma_Tte"] = Element.sysMa_Tte; drCurrent["Ty_Gia"] = 1; } frmCtKT_Edit frmEdit = new frmCtKT_Edit(); frmEdit.Load(enuNew_Edit, drCurrent, dsVoucher); if (frmEdit.isAccept && (enuNew_Edit == enuEdit.New || enuNew_Edit == enuEdit.Edit)) { bdsViewPh.Position = bdsViewPh.Find("Stt", frmEdit.strStt); } }
public override void Load(enuEdit enuNew_Edit, DataRow drEdit) { if (Element.Is_Running) { this.drEdit = drEdit; this.enuNew_Edit = enuNew_Edit; this.Tag = (char)enuNew_Edit + "," + this.Tag; if (this.enuNew_Edit == enuEdit.Copy) { this.Ma_CtKM_Old = drEdit["Ma_CtKm"].ToString(); this.enuNew_Edit = enuEdit.New; } this.BindingCombobox(); Common.ScaterMemvar(this, ref drEdit); BindingLanguage(); LoadDicName(); if (this.enuNew_Edit == enuEdit.Edit) { txtMa_CTKM.Enabled = false; } this.ShowDialog(); } }
public override void Load(enuEdit enuNew_Edit, DataRow drEdit) { this.drEdit = drEdit; this.enuNew_Edit = enuNew_Edit; this.Tag = (char)enuNew_Edit + "," + this.Tag; //New: khi them moi thi khong can ke thua if (enuNew_Edit != enuEdit.New) { Common.ScaterMemvar(this, ref drEdit); } this.strCode = txtMa_Nh_Dt.Text; //Edit: Disable Ma_Nh_Dt if (enuNew_Edit == enuEdit.Edit) { txtMa_Nh_Dt.Enabled = false; } BindingLanguage(); LoadDicName(); this.ShowDialog(); }
new public void Load(enuEdit enuNew_Edit, DataRow drEdit) { //this.drEdit = drEdit; //this.enuNew_Edit = enuNew_Edit; //this.Tag = (char)enuNew_Edit + ", " + this.Tag; this.cboFile_Type.DataSource = SQLExec.ExecuteReturnDt("SELECT DISTINCT 'DOC' AS File_Type UNION ALL SELECT DISTINCT 'IMG' AS File_Type UNION ALL SELECT DISTINCT 'XLS' AS File_Type UNION ALL SELECT DISTINCT 'EXE' AS File_Type "); this.cboFile_Type.DisplayMember = "File_Type"; this.cboFile_Type.ValueMember = "File_Type"; //Common.ScaterMemvar(this, ref drEdit); //this.ShowDialog(); this.drEdit = drEdit; this.enuNew_Edit = enuNew_Edit; this.Tag = ((char)((ushort)enuNew_Edit)) + ", " + this.Tag; Common.ScaterMemvar(this, ref drEdit); if (enuNew_Edit == enuEdit.Edit) { //Edit: Disable Ma_Vt txtFile_Id.Enabled = false; this.cboFile_Type.Enabled = false; this.objFileContent = Resource.LoadResource(this.drEdit["File_Id"].ToString()); if (this.objFileContent != null) { using (Stream stream = new MemoryStream()) { new BinaryFormatter().Serialize(stream, this.objFileContent); this.lblSize.Text = "(" + stream.Length.ToString() + ")"; } } } this.ShowImage(); this.LoadDicName(); this.ShowDialog(); }
public override void Edit(enuEdit enuNew_Edit) { if (dgvDiscountProg.Focused) { EditDiscountProg(enuNew_Edit); } }
public override void Edit(enuEdit enuNew_Edit) { if (tabDetail.SelectedTab == pageTsTn0 || dgvTsTn0.Focused) { this.EditTsTn0(enuNew_Edit); } }
private void EditPJPDetail(enuEdit enuNew_Edit) { if (bdsPJPDetail.Position < 0) { return; } if (enuNew_Edit != enuEdit.Edit) { return; } if (bdsPJPDetail.Position >= 0) { Common.CopyDataRow(((DataRowView)bdsPJPDetail.Current).Row, ref drCurrentPJPDetail); } frmPJPConfigDetail_Edit frmEdit = new frmPJPConfigDetail_Edit(); frmEdit.Load(enuNew_Edit, drCurrentPJPDetail); //Accept if (frmEdit.isAccept) { Common.CopyDataRow(drCurrentPJPDetail, ((DataRowView)bdsPJPDetail.Current).Row); dtPJPDetail.AcceptChanges(); } else { dtPJPDetail.RejectChanges(); } }
virtual public void Load(enuEdit enuNew_Edit, DataRow drEdit) { this.enuNew_Edit = enuNew_Edit; this.drEdit = drEdit; this.ShowDialog(); }
public override void Edit(enuEdit enuNew_Edit) { if (tabDetail.SelectedTab == pageLamViec || dgvLamViec.Focused) { this.Editlamviec(enuNew_Edit); } }
public void Load(enuEdit enuNew_Edit, DataRow drEdit) { this.enuNew_Edit = enuNew_Edit; this.drEdit = drEdit; this.Tag = (char)enuNew_Edit + "," + this.Tag; Common.ScaterMemvar(this, ref drEdit); BindingLanguage(); LoadDicName(); if (bNh_Dt) { lblMa_Dt.Visible = false; txtMa_Dt.Visible = false; lbtTen_Dt.Visible = false; lblMa_Nh_Dt.Visible = true; txtMa_Nh_Dt.Visible = true; lbtTen_Nh_Dt.Visible = true; } this.ShowDialog(); }
public override void Edit(enuEdit enuNew_Edit) { if (dgvKPIHeader.Focused) { EditKPIHeader(enuNew_Edit); } }
public override void Edit(enuEdit enuNew_Edit) { if (tabDetail.SelectedTab == pageThue || dgvThue.Focused) { this.EditThue(enuNew_Edit); } }
new public void Load(enuEdit enuNew_Edit, DataRow drEdit) { this.drEdit = drEdit; this.enuNew_Edit = enuNew_Edit; this.Text = enuNew_Edit == enuEdit.New ? "Them moi Locate" : "Sua Locate"; Common.ScaterMemvar(this, ref drEdit); LoadDicName(); BindingLanguage(); //Fill Combo string strMa_CCDC = (string)drEdit["Ma_CCDC"]; dtStt_Ngia = SQLExec.ExecuteReturnDt("SELECT Stt AS Stt_NGia, Dien_Giai FROM ASCCDCNG WHERE Ma_CCDC = '" + strMa_CCDC + "'"); //dtStt_Ngia.Rows.Add("*", "Tất cả"); cboStt.lstItem.Width = 300; cboStt.lstItem.BuildListView("STT_NGIA:100,DIEN_GIAI:200"); cboStt.lstItem.FillListView(dtStt_Ngia); if (dtStt_Ngia.Select("Stt_NGia = '" + cboStt.Text + "'").Length > 0) { lbtTen_CCDC_NGia.Text = (string)dtStt_Ngia.Select("Stt_NGia = '" + cboStt.Text + "'")[0]["Dien_Giai"]; } else { lbtTen_CCDC_NGia.Text = ""; } this.ShowDialog(); }
public override void Edit(enuEdit enuNew_Edit) { if (tabDetail.SelectedTab == pageDanhGia || dgvDanhGia.Focused) { this.EditDanhGia(enuNew_Edit); } }
public override void Edit(enuEdit enuNew_Edit) { if (bdsPmTb.Position < 0 && enuNew_Edit == enuEdit.Edit) { return; } //Copy hang hien tai if (bdsPmTb.Position >= 0) { //drCurrent = DataTool.SQLGetDataRowByID(strTableName, strCode, (string)((DataRowView)bdsPmTb.Current)[strCode]); Common.CopyDataRow(((DataRowView)bdsPmTb.Current).Row, ref drCurrent); } if (drCurrent == null) { drCurrent = DataTool.SQLGetDataTable(strTableName, "TOP 0 * ", " 0 = 1", null).NewRow(); Common.SetDefaultDataRow(ref drCurrent); } if (enuNew_Edit == enuEdit.New || enuNew_Edit == enuEdit.Copy) { drCurrent[strCode] = GetAutoCode((string)drCurrent[strCode]); } frmPmTb_Edit frmEdit = new frmPmTb_Edit(); frmEdit.Load(enuNew_Edit, drCurrent); // Accept if (frmEdit.isAccept) { if (enuNew_Edit == enuEdit.New) { DataRow drNewRow = dtPmTb.NewRow(); Common.CopyDataRow(drCurrent, drNewRow); dtPmTb.Rows.Add(drNewRow); bdsPmTb.Position = bdsPmTb.Find("Ident00", drCurrent["Ident00"]); } else { Common.CopyDataRow(drCurrent, ((DataRowView)bdsPmTb.Current).Row); } drCurrent = ((DataRowView)bdsPmTb.Current).Row; if (drCurrent.Table.Columns.Contains("Ten_CbNv")) { DataRow drDmCbNv = DataTool.SQLGetDataRowByID("L81DMCBNV", "Ma_CbNv", drCurrent["Ma_CbNv"].ToString()); if (drDmCbNv != null) { drCurrent["Ten_CbNv"] = drDmCbNv["Ten_CbNv"].ToString(); } } dtPmTb.AcceptChanges(); } }
new public void Load(enuEdit enuNew_Edit, DataRow drEdit, DataSet dsVoucher) { this.drEdit = drEdit; this.dsVoucher = dsVoucher; this.enuNew_Edit = enuNew_Edit; this.Tag = (char)enuNew_Edit + "," + this.Tag; this.strMa_Ct = ((string)drEdit["Ma_Ct"]).Trim(); this.drDmCt = DataTool.SQLGetDataRowByID("SYSDMCT", "Ma_Ct", this.strMa_Ct); this.Object_ID = strMa_Ct; if (enuNew_Edit == enuEdit.New) { this.strStt = Common.GetNewStt(strModule, true); } else { this.strStt = drEdit["Stt"].ToString(); } this.Build(); this.FillData(); this.Init_Ct(); Common.ScaterMemvar(this, ref drEditPh); this.Ma_Tte_Valid(); this.BindingLanguage(); this.LoadDicName(); bSo_Ct_Bg_Changed = false; this.ShowDialog(); }
public override void Load(enuEdit enuNew_Edit, DataRow drEdit) { this.drEdit = drEdit; this.enuNew_Edit = enuNew_Edit; this.Tag = (char)enuNew_Edit + "," + this.Tag; //string strCreate_Log = Common.Show_Log((string)drEdit["Create_Log"]); //string strLastModify_Log = Common.Show_Log((string)drEdit["LastModify_Log"]); //string strLog = string.Empty; //strLog += strCreate_Log != string.Empty ? "Create: " + strCreate_Log : ""; //strLog += strLastModify_Log != string.Empty ? "; Last Modify: " + strLastModify_Log : ""; //this.ucNotice.SetText(strLog); Common.ScaterMemvar(this, ref drEdit); //Lay Ma_CbNv string sqlMa_CbNv = "SELECT Ma_CbNv FROM L00MEMBER WHERE Member_ID = '" + Element.sysUser_Id + "'"; DataTable dtMa_CbNv = SQLExec.ExecuteReturnDt(sqlMa_CbNv); if (dtMa_CbNv != null) { foreach (DataRow drMa_CbNv in dtMa_CbNv.Rows) { if (enuNew_Edit == enuEdit.New) { txtMa_CbNv.Text = drMa_CbNv["Ma_CbNv"].ToString(); } } } BindingLanguage(); this.ShowDialog(); }
public override void Edit(enuEdit enuNew_Edit) { if (tabDetail.SelectedTab == pageCongTrinh || dgvCongTrinh.Focused) { this.EditCongTrinh(enuNew_Edit); } }
public override void Edit(enuEdit enuNew_Edit) { if (!dgvTyGia.Visible) { return; } if (bdsTyGia.Position < 0 && enuNew_Edit == enuEdit.Edit) { return; } //Copy hang hien tai if (bdsTyGia.Position >= 0) { Common.CopyDataRow(((DataRowView)bdsTyGia.Current).Row, ref drCurrent); } else { drCurrent = dtTyGia.NewRow(); } if (enuNew_Edit == enuEdit.New) { drCurrent["Ma_Tte"] = ((DataRowView)bdsDmTte.Current).Row["Ma_Tte"]; drCurrent["Ngay_Ap"] = DateTime.Now; } frmTyGia_Edit frmEdit = new frmTyGia_Edit(); frmEdit.Load(enuNew_Edit, drCurrent); //Accept if (frmEdit.isAccept) { if (enuNew_Edit == enuEdit.New) { if (bdsTyGia.Position >= 0) { dtTyGia.ImportRow(drCurrent); } else { dtTyGia.Rows.Add(drCurrent); } bdsTyGia.Position = bdsTyGia.Find("IDENT00", drCurrent["IDENT00"]); } else { Common.CopyDataRow(drCurrent, ((DataRowView)bdsTyGia.Current).Row); } dtTyGia.AcceptChanges(); } else { dtTyGia.RejectChanges(); } }
new public void Load(enuEdit enuNew_Edit, DataRow drEdit, DataSet dsVoucher) { this.drEdit = drEdit; this.dsVoucher = dsVoucher; this.enuNew_Edit = enuNew_Edit; this.Tag = (char)enuNew_Edit + "," + this.Tag; this.strMa_Ct = ((string)drEdit["Ma_Ct"]).Trim(); this.drDmCt = DataTool.SQLGetDataRowByID("SYSDMCT", "Ma_Ct", this.strMa_Ct); this.Object_ID = (string)SQLExec.ExecuteReturnValue("SELECT MAX(Object_ID) FROM SYSDMCT WHERE Ma_Ct LIKE '" + this.strMa_Ct + "'"); if (enuNew_Edit == enuEdit.New) { this.strStt = Common.GetNewStt(strModule, true); } else { this.strStt = drEdit["Stt"].ToString(); } this.Build(); this.FillData(); this.Init_Ct(); Common.ScaterMemvar(this, ref drEditPh); this.Ma_Tte_Valid(); this.BindingLanguage(); this.LoadDicName(); this.ShowDialog(); }
private void Edit_KetChuyenPbCt(enuEdit enuNew_Edit) { if (bdsKetChuyenPb.Count == 0) { return; } if (bdsKetChuyenPbCt.Position < 0 && enuNew_Edit == enuEdit.Edit) { return; } //Copy hang hien tai if (bdsKetChuyenPbCt.Position >= 0) { Common.CopyDataRow(((DataRowView)bdsKetChuyenPbCt.Current).Row, ref drCurrent); } else { drCurrent = dtKetChuyenPbCt.NewRow(); } if (enuNew_Edit == enuEdit.New) { drCurrent["Tk"] = ((DataRowView)bdsKetChuyenPb.Current).Row["Tk"]; drCurrent["Nam"] = Element.sysWorkingYear; drCurrent["Thang"] = Convert.ToInt32(numThang1.Value); } frmKetChuyenPbCt_Edit frmEdit = new frmKetChuyenPbCt_Edit(); frmEdit.Load(enuNew_Edit, drCurrent); //Người dùng chọn chấp nhận if (frmEdit.isAccept) { if (enuNew_Edit == enuEdit.New) { if (bdsKetChuyenPbCt.Position >= 0) { dtKetChuyenPbCt.ImportRow(drCurrent); } else { dtKetChuyenPbCt.Rows.Add(drCurrent); } } else { Common.CopyDataRow(drCurrent, ((DataRowView)bdsKetChuyenPbCt.Current).Row); } dtKetChuyenPbCt.AcceptChanges(); } else { dtKetChuyenPbCt.RejectChanges(); } }
private void EditPXK(enuEdit enuNew_Edit) { if (bdsPXK.Position < 0 && enuNew_Edit == enuEdit.Edit) { return; } //Copy hang hien tai if (bdsPXK.Position >= 0) { Common.CopyDataRow(((DataRowView)bdsPXK.Current).Row, ref drCurrentPXK); } else { drCurrentPXK = dtPXK.NewRow(); } frmGopPXK_Edit frmEdit = new frmGopPXK_Edit(); frmEdit.strMa_Ct = this.strMa_Ct; frmEdit.Load(enuNew_Edit, drCurrentPXK); //Accept if (frmEdit.isAccept) { if (enuNew_Edit == enuEdit.New) { if (bdsPXK.Position >= 0) { dtPXK.ImportRow(drCurrentPXK); } else { dtPXK.Rows.Add(drCurrentPXK); } bdsPXK.Position = bdsPXK.Find("Ma_PX", drCurrentPXK["Ma_PX"]); } else { Common.CopyDataRow(drCurrentPXK, ((DataRowView)bdsPXK.Current).Row); } dtPXK.AcceptChanges(); Hashtable ht = new Hashtable(); ht.Add("NGAY_CT1", dteNgay_Ct1.Text); ht.Add("NGAY_CT2", dteNgay_Ct2.Text); ht.Add("MA_DVCS", Element.sysMa_DvCs); dtPXKDetail = SQLExec.ExecuteReturnDt("sp_GetPhieuXuatKhoDetail", ht, CommandType.StoredProcedure); bdsPXKDetail.DataSource = dtPXKDetail; dgvPXDetail.DataSource = bdsPXKDetail; } else { dtPXK.RejectChanges(); } }
public void Edit_Columns(enuEdit enuNew_Edit) { if (bdsColumns.Position < 0 && enuNew_Edit == enuEdit.Edit) { return; } //Copy hang hien tai if (bdsColumns.Position >= 0) { Common.CopyDataRow(((DataRowView)bdsColumns.Current).Row, ref drCurrent); } else { drCurrent = dtColumns.NewRow(); } string strZone = (string)((DataRowView)bdsZone.Current).Row["Zone"]; drCurrent["Zone"] = strZone; if (enuNew_Edit == enuEdit.New) { drCurrent["Stt"] = Convert.ToInt32(Common.MaxDCValue(dtColumns.Select("Zone = '" + strZone + "'"), "Stt")) + 1; } frmColumn_Edit frmEdit = new frmColumn_Edit(); frmEdit.Load(enuNew_Edit, drCurrent); //Accept if (frmEdit.isAccept) { if (enuNew_Edit == enuEdit.New) { if (bdsColumns.Position >= 0) { dtColumns.ImportRow(drCurrent); } else { dtColumns.Rows.Add(drCurrent); } bdsColumns.Position = bdsColumns.Find("IDENT00", drCurrent["IDENT00"]); } else { Common.CopyDataRow(drCurrent, ((DataRowView)bdsColumns.Current).Row); } dtColumns.AcceptChanges(); } else { dtColumns.RejectChanges(); } }
void EditThue(enuEdit enuNew_Edit) { if (bdsEmployee.Position < 0) { return; } if (bdsThue.Position < 0 && enuNew_Edit == enuEdit.Edit) { return; } DataRow drEmployee = ((DataRowView)bdsEmployee.Current).Row; //Copy hang hien tai if (bdsThue.Position >= 0) { Common.CopyDataRow(((DataRowView)bdsThue.Current).Row, ref drCurrent); } else { drCurrent = dtThue.NewRow(); } drCurrent["Ma_CbNv"] = (string)drEmployee["Ma_CbNv"]; frmThue_Edit frmEdit = new frmThue_Edit(); frmEdit.Load(enuNew_Edit, drCurrent); //Accept if (frmEdit.isAccept) { if (enuNew_Edit == enuEdit.New) { if (bdsThue.Position >= 0) { dtThue.ImportRow(drCurrent); } else { dtThue.Rows.Add(drCurrent); } bdsThue.Position = bdsThue.Find("Ident00", drCurrent["Ident00"]); } else { Common.CopyDataRow(drCurrent, ((DataRowView)bdsThue.Current).Row); } dtThue.AcceptChanges(); } else { dtThue.RejectChanges(); } }
public override void Edit(enuEdit enuNew_Edit) { if (bdsDmNhTs.Position < 0 && enuNew_Edit == enuEdit.Edit) { return; } //Copy hang hien tai if (bdsDmNhTs.Position >= 0) { Common.CopyDataRow(((DataRowView)bdsDmNhTs.Current).Row, ref drCurrent); } else { drCurrent = dtDmNhTs.NewRow(); } frmDmNhTs_Edit frmEdit = new frmDmNhTs_Edit(); frmEdit.Load(enuNew_Edit, drCurrent); //Accept if (frmEdit.isAccept) { if (enuNew_Edit == enuEdit.New) { if (bdsDmNhTs.Position >= 0) { dtDmNhTs.ImportRow(drCurrent); } else { dtDmNhTs.Rows.Add(drCurrent); } } else { Common.CopyDataRow(drCurrent, ((DataRowView)bdsDmNhTs.Current).Row); string strMa_Nh_Ts = (string)drCurrent["Ma_Nh_Ts"]; string strMa_Nh_Ts_Old = (string)drCurrent["Ma_Nh_Ts", DataRowVersion.Original]; if (strMa_Nh_Ts != strMa_Nh_Ts_Old) { DataRow[] drArr = dtDmNhTs.Select("Ma_Nh_Ts_Cha = '" + strMa_Nh_Ts_Old + "'"); for (int i = 0; i < drArr.Length; i++) { drArr[i]["Ma_Nh_Ts_Cha"] = strMa_Nh_Ts; } } } dtDmNhTs.AcceptChanges(); } else { dtDmNhTs.RejectChanges(); } }
public override void Edit(enuEdit enuNew_Edit) { if (enuNew_Edit == enuEdit.Edit) { return; } int iModule_Id = (int)(((DataRowView)bdsModule.Current).Row["Module_Id"]); //Copy hang hien tai if (bdsModule_Menu.Position >= 0) { Common.CopyDataRow(((DataRowView)bdsModule_Menu.Current).Row, ref drCurrent); } else { drCurrent = dtModule_Menu.NewRow(); } string strValue = string.Empty; bool bRequire = true; frmQuickLookup frmLookup = new frmQuickLookup("SYSMENU", "MENU"); DataRow drLookup = Lookup.ShowLookup(frmLookup, "SYSMENU", "MENU_ID", strValue, bRequire, ""); if (bRequire && drLookup == null) { dtModule_Menu.RejectChanges(); return; } if (drLookup != null) { drCurrent["Module_Id"] = iModule_Id; drCurrent["Menu_ID"] = drLookup["Menu_ID"]; drCurrent["Menu_Name"] = drLookup["Menu_Name"]; drCurrent["Menu_Parent"] = drLookup["Menu_Parent"]; if (DataTool.SQLUpdate(enuNew_Edit, "SYSMODULEME", ref drCurrent)) { if (bdsModule_Menu.Position >= 0) { dtModule_Menu.ImportRow(drCurrent); } else { dtModule_Menu.Rows.Add(drCurrent); } dtModule_Menu.AcceptChanges(); } else { dtModule_Menu.RejectChanges(); } } }