private void UpdateControls() { if (IsAdd == false) _doRootKeHoachLPS = DOKeHoachLPS.Copy(); HelpPhieu.SetSoPhieu(MaKeHoach, DOKeHoachLPS.MA_KHLPS); KenhPhat._setSelectedID(DOKeHoachLPS.KENH_PHAT); GhiChu.Text = DOKeHoachLPS.GHI_CHU; TenKeHoach.Text = DOKeHoachLPS.TEN_KE_HOACH; if (DOKeHoachLPS.NAM != null) NamKH.Text = DOKeHoachLPS.NAM.Value.ToString(); NamKH.TextChanged += NamKH_TextChanged; UpdateIsAdd(IsAdd); }
private bool InitDOData(object id) { if (id is DOKeHoachLPS) { DOKeHoachLPS = id as DOKeHoachLPS; return true; } if (!((id is Int64) || (id is string))) return false; DOKeHoachLPS = DAKeHoachLPS.I.LoadAll(HelpNumber.ParseInt64(id),sqlColumn,sqlLeftJoin); if (id.ToString() == "-2") { } return true; }
private bool? Save(bool isCopy) { if (GetValidData()) { if (DAKeHoachLPS.I.Update(DOKeHoachLPS)) { DOKeHoachLPS.DSDetail.AcceptChanges(); _dsDetail = DOKeHoachLPS.DSDetail.Copy(); _dtSource = _dsDetail.Tables[0]; gridControlDetail.DataSource = _dtSource; _doRootKeHoachLPS = DOKeHoachLPS.Copy(); if (isCopy == false) { UpdateIsAdd(false); MaKeHoach.Text = DOKeHoachLPS.MA_KHLPS; Text = Text = "KHPS: " + (DOKeHoachLPS.TEN_KE_HOACH.Trim() == "" ? DOKeHoachLPS.MA_KHLPS : DOKeHoachLPS.TEN_KE_HOACH.Trim()); HelpMsgBox.ShowNotificationMessage("Lưu dữ liệu thành công!"); } return true; } HelpMsgBox.ShowErrorMessage("Lưu dữ liệu thất bại!"); return false; } return false; }
public void SetCopy() { DOKeHoachLPS.KHLPS_ID = -1; IsAdd = true; _doRootKeHoachLPS = null; Title.Text = "TẠO KẾ HOẠCH PHÁT SÓNG (COPY)"; btnCopy.Enabled = false; btnDelete.Enabled = false; Info.Enabled = false; _colDong.Visible = true; MaKeHoach.Text = ""; GhiChu.Text = ""; TenKeHoach.Text = TenKeHoach.Text + " (Copy)"; foreach (DataRow r in _dsDetail.Tables[0].Rows) { r[KE_HOACH_LPS_CT.KHLPS_CT_ID] = DBNull.Value; r[KE_HOACH_LPS_CT.KHLPS_ID] = DBNull.Value; } }