private void SaveData() { clsDM_LoaiCV cls = new clsDM_LoaiCV(); for (int i = fg.Rows.Fixed; i < fg.Rows.Count; i++) { if (fg.GetDataDisplay(i, "IsEdit").ToLower() == "") { continue; } cls.ID_LoaiCV_Cha = ((fg[i, "ID_LoaiCV_Cha"] ?? "").ToString() == "") ? SqlInt32.Null : Convert.ToInt32(fg[i, "ID_LoaiCV_Cha"]); cls.Ten_LoaiCV = fg.GetDataDisplay(i, "Ten_LoaiCV").Trim(); cls.SuDung = fg.GetBoolValue(i, "SuDung"); //delete if (fg.GetDataDisplay(i, "IsEdit") == "0") { cls.ID_LoaiCV = Convert.ToInt32(fg[i, "ID_LoaiCV"]); cls.TonTai = false; cls.Update(); } else if (fg.GetDataDisplay(i, "IsEdit") == "1") { cls.TonTai = true; if (fg.GetDataDisplay(i, "ID_LoaiCV") == "") { cls.Insert(); } else { cls.ID_LoaiCV = Convert.ToInt32(fg[i, "ID_LoaiCV"]); cls.Update(); } } } }
private void Delete_LoaiCongViec() { if (fg.Row < fg.Rows.Fixed || fg.Row > fg.Rows.Count) { BaseMessages.ShowInformationMessage("Chưa chọn loại công việc."); return; } if (fg.GetDataDisplay(fg.Row, "ID_LoaiCV") == "") { fg.Rows.Remove(fg.Row); } else { if (fg.Row < fg.Rows.Count - 1 && fg.Rows[fg.Row + 1].Node.Level > fg.Rows[fg.Row].Node.Level) { BaseMessages.ShowWarningMessage("Không được xóa công việc cha"); return; } if (BaseMessages.ShowDeleteQuestionMessage() == DialogResult.Yes) { clsDM_LoaiCV cls = new clsDM_LoaiCV(); cls.ID_LoaiCV = fg.GetIntValue(fg.Row, "ID_LoaiCV"); cls.SelectOne(); cls.TonTai = false; cls.Update(); BaseMessages.ShowInformationMessage("Xóa thành công !!!"); } } }
private void SaveData() { if (!IsValid()) { return; } clsDM_LoaiCV cls = new clsDM_LoaiCV(); cls.Ten_LoaiCV = txtLoaiCV.Text; if (chkSuDung.Checked) { cls.SuDung = true; } else { cls.SuDung = false; } cls.TonTai = true; cls.ID_LoaiCV_Cha = ((cmbLoaiCVCha.EditValue ?? "").ToString() == "") ? SqlInt32.Null : Convert.ToInt32(cmbLoaiCVCha.EditValue); cls.TonTai = true; if (m_bCapNhat) { cls.ID_LoaiCV = m_iID_LoaiCV; cls.Update(); BaseMessages.ShowInformationMessage("Cập nhật thành công !!!"); } else { cls.Insert(); BaseMessages.ShowInformationMessage("Thêm mới thành công !!!"); } if (m_DM_LoaiCV != null) { m_DM_LoaiCV.LoadData(); } Close(); }