public static bool Insert(IDV dto) { try { if (!KiemTraIDVInsertBiTrung(dto)) { return false; } VNSCDataContext VNSC = SQL_Connection.CreateSQlConnection(); VNSC.IDVs.InsertOnSubmit(dto); VNSC.SubmitChanges(); return true; } catch (System.Exception ex) { return false; } }
private static bool KiemTraIDVUpdateBiTrung(IDV dto) { List<IDV> list_IDV = LayDSIDV(); foreach (IDV Temp in list_IDV) { if (Temp.IDV1 == dto.IDV1) { if (Temp.Ma != dto.Ma) { return false; } } } return true; }
partial void DeleteIDV(IDV instance);
public static bool UpdateIDVInfo(IDV dto) { try { if (!KiemTraIDVUpdateBiTrung(dto)) { return false; } VNSCDataContext VNSC = SQL_Connection.CreateSQlConnection(); IDV sk = VNSC.IDVs.Single(P => P.Ma == dto.Ma); sk.IDV1 = dto.IDV1; sk.DienGiai = dto.DienGiai; sk.MatKhau = dto.MatKhau; sk.MoTa = dto.MoTa; VNSC.SubmitChanges(); return true; } catch (System.Exception ex) { return false; } }
partial void UpdateIDV(IDV instance);
partial void InsertIDV(IDV instance);
private void pbHoanTat_Click(object sender, EventArgs e) { if (lbSelect.Text == "THÊM") { IDV dto = new IDV(); dto.IDV1 = tbIDV.Text; dto.DienGiai = tbDienGiai.Text; dto.MatKhau = tbMatKhau.Text; dto.MoTa = tbMoTa.Text; if (IDV_BUS.Insert(dto)) { pnQuanLy.Visible = true; pnSelect.Visible = true; pnInfo.Visible = false; NewInfo(); lbTitle.Text = "IDV"; lbSelect.Text = ""; refreshListView(); lvThongTin.SelectedItems.Clear(); } else { Form_Notice frm = new Form_Notice("Không thể tạo IDV!", "Kiểm tra IDV bị trùng.", false); } } if (lbSelect.Text == "SỬA") { IDV dto = IDV_BUS.TraCuuIDVTheoMa(iMa); dto.IDV1 = tbIDV.Text; dto.DienGiai = tbDienGiai.Text; dto.MatKhau = tbMatKhau.Text; dto.MoTa = tbMoTa.Text; if (IDV_BUS.UpdateIDVInfo(dto)) { pnQuanLy.Visible = true; pnSelect.Visible = true; pnInfo.Visible = false; NewInfo(); lbTitle.Text = "IDV"; lbSelect.Text = ""; refreshListView(); } else { Form_Notice frm = new Form_Notice("Không thể cập nhật IDV!", "Kiểm tra IDV bị trùng.", false); } } }
public static bool UpdateIDVInfo(IDV dto) { return IDV_DAO.UpdateIDVInfo(dto); }
public static bool Insert(IDV dto) { return IDV_DAO.Insert(dto); }