public void TestCauHinh07_DeleteSuccess() { TestCauHinh05_InsertSuccess(); List <CauHinh_LoaiSanPhamInfo> list = CauHinh_LoaiSanPhamDataProvider.GetCauHinhLoaiSPInfor(); CauHinh_LoaiSanPhamInfo infor = list.Find(delegate(CauHinh_LoaiSanPhamInfo match) { return(match.MaCauHinh == "13"); }); frmDMCauHinh_LoaiSanPham frm = new frmDMCauHinh_LoaiSanPham(); frm.isAdd = false; frm.Oid = infor.IdCauHinh; frmChiTiet_CauHinhLoaiSP frmChiTiet = new frmChiTiet_CauHinhLoaiSP(frm); frmChiTiet.TestDelete(); list = CauHinh_LoaiSanPhamDataProvider.GetCauHinhLoaiSPInfor(); infor = list.Find(delegate(CauHinh_LoaiSanPhamInfo match) { return(match.MaCauHinh == "13"); }); Assert.AreEqual(infor, null); }
internal List <CauHinh_LoaiSanPhamInfo> Search(CauHinh_LoaiSanPhamInfo info) { CreateGetListCommand(Declare.StoreProcedureNamespace.spCauHinhLoaiSanPhamSearch); Parameters.AddWithValue("@TenChucNang", info.TenCauHinh); Parameters.AddWithValue("@MaChucNang", info.MaCauHinh); return(FillToList <CauHinh_LoaiSanPhamInfo>()); }
internal bool Exist(CauHinh_LoaiSanPhamInfo info) { CreateCommonCommand(Declare.StoreProcedureNamespace.spCauHinhLoaiSanPhamExist); Parameters.AddWithValue("@Count", 0).Direction = ParameterDirection.Output; Parameters.AddWithValue("@IdChucNang", info.IdCauHinh); Parameters.AddWithValue("@TenChucNang", info.MaCauHinh); ExecuteNoneQuery(); return(Convert.ToInt32(Parameters["@Count"].Value) == 1); }
internal int Insert(CauHinh_LoaiSanPhamInfo info) { ExecuteCommand(Declare.StoreProcedureNamespace.spCauHinhLoaiSanPhamInsert, info.IdCauHinh, info.IdSanPham, info.MaCauHinh, info.TenCauHinh, info.GhiChu, info.SuDung); //SetParams(info); //Parameters["@IdLoaiSP"].Direction = ParameterDirection.Output; //ExecuteNoneQuery(); return(Convert.ToInt32(Parameters["@IdLoaiSP"].Value.ToString())); }
private CauHinh_LoaiSanPhamInfo SetCauHinhInfo() { CauHinh_LoaiSanPhamInfo dm = new CauHinh_LoaiSanPhamInfo(); dm.MaCauHinh = txtMaLoi.Text.Trim(); dm.TenCauHinh = txtTenLoi.Text.Trim(); dm.GhiChu = txtGhiChu.Text.Trim(); dm.IdSanPham = IdLoaiSanPham; dm.SuDung = Convert.ToInt32(cbSuDung.Checked); dm.IdCauHinh = frm.Oid; return(dm); }
private void Save() { check(); if (frm.isAdd) { CauHinh_LoaiSanPhamDataProvider.Insert(SetCauHinhInfo()); } else { CauHinh_LoaiSanPhamInfo dm = SetCauHinhInfo(); dm.IdCauHinh = frm.Oid; CauHinh_LoaiSanPhamDataProvider.Update(dm); } }
private void LoadData() { if (frm.isAdd) { Reset(); btnDelete.Enabled = false; txtMaLoi.Enabled = true; } else { btnDelete.Enabled = true; txtMaLoi.Enabled = false; dm = CauHinh_LoaiSanPhamDataProvider.GetListCauHinhLoaiSPInfoFromOid(frm.Oid); txtTenLoi.Text = dm.TenCauHinh; txtMaLoi.Text = dm.MaCauHinh; txtGhiChu.Text = dm.GhiChu; cbSuDung.Checked = dm.SuDung == 1; txtLoaiSanPham.Text = dm.TenLoaiSp; } }
public void TestCauHinh03_MaCauHinhHasExistedOnUpdate() { try { TestCauHinh05_InsertSuccess(); List <CauHinh_LoaiSanPhamInfo> list = CauHinh_LoaiSanPhamDataProvider.GetCauHinhLoaiSPInfor(); CauHinh_LoaiSanPhamInfo infor = list.Find(delegate(CauHinh_LoaiSanPhamInfo match) { return(match.MaCauHinh == "13"); }); frmDMCauHinh_LoaiSanPham frm = new frmDMCauHinh_LoaiSanPham(); frm.isAdd = false; frm.Oid = infor.IdCauHinh; frmChiTiet_CauHinhLoaiSP frmChiTiet = new frmChiTiet_CauHinhLoaiSP(frm); //frmChiTiet.SetInput("Test1", "03", "Unit test ma du an", 1, 1); frmChiTiet.TestSave(); list = CauHinh_LoaiSanPhamDataProvider.GetCauHinhLoaiSPInfor(); List <CauHinh_LoaiSanPhamInfo> listDuplicate = list.FindAll(delegate(CauHinh_LoaiSanPhamInfo match) { return(match.MaCauHinh == "03"); }); frmChiTiet.TestDelete(); Assert.AreEqual(1, listDuplicate.Count); } catch (Exception ex) { if (ex.GetType() != typeof(AssertFailedException)) { Assert.AreEqual(ex.Message, "Mã cấu hình đã tồn tại trong hệ thống.Xin hãy kiểm tra lại !"); } else { throw; } } }
internal void Delete(CauHinh_LoaiSanPhamInfo info) { CreateCommonCommand(Declare.StoreProcedureNamespace.spCauHinhLoaiSanPhamDelete); Parameters.AddWithValue("@IdLoaiSP", info.IdCauHinh); ExecuteNoneQuery(); }
internal void Update(CauHinh_LoaiSanPhamInfo info) { ExecuteCommand(Declare.StoreProcedureNamespace.spCauHinhLoaiSanPhamUpdate, info.IdCauHinh, info.IdSanPham, info.MaCauHinh, info.TenCauHinh, info.GhiChu, info.SuDung); //SetParams(info); //ExecuteNoneQuery(); }
public static List <CauHinh_LoaiSanPhamInfo> Search(CauHinh_LoaiSanPhamInfo match) { return(CauHinh_LoaiSanPhamDAO.Instance.Search(match)); }
public static bool KiemTra(CauHinh_LoaiSanPhamInfo info) { return(CauHinh_LoaiSanPhamDAO.Instance.Exist(info)); }
internal static void Update(CauHinh_LoaiSanPhamInfo info) { CauHinh_LoaiSanPhamDAO.Instance.Update(info); }
public static void Delete(CauHinh_LoaiSanPhamInfo info) { CauHinh_LoaiSanPhamDAO.Instance.Delete(info); }
internal static void Insert(CauHinh_LoaiSanPhamInfo info) { CauHinh_LoaiSanPhamDAO.Instance.Insert(info); }