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); }
private void Delete() { CauHinh_LoaiSanPhamDataProvider.Delete(new CauHinh_LoaiSanPhamInfo { IdCauHinh = Oid }); LoadData(); SetControl(false); }
private void Delete() { if (frm.isAdd) { throw new InvalidOperationException("Bạn không thể xóa khi đang thêm mới!"); } CauHinh_LoaiSanPhamDataProvider.Delete(new CauHinh_LoaiSanPhamInfo { IdCauHinh = frm.Oid }); this.Close(); frm.ReLoad(); }
private void Save() { check(); if (frm.isAdd) { CauHinh_LoaiSanPhamDataProvider.Insert(SetCauHinhInfo()); } else { CauHinh_LoaiSanPhamInfo dm = SetCauHinhInfo(); dm.IdCauHinh = frm.Oid; CauHinh_LoaiSanPhamDataProvider.Update(dm); } }
public void TestCauHinh05_InsertSuccess() { frmDMCauHinh_LoaiSanPham frm = new frmDMCauHinh_LoaiSanPham(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_CauHinhLoaiSP frmChiTiet = new frmChiTiet_CauHinhLoaiSP(frm); //frmChiTiet.SetInput("Test1", "13", "Unit test ma du an", 1, 1); frmChiTiet.TestSave(); List <CauHinh_LoaiSanPhamInfo> list = CauHinh_LoaiSanPhamDataProvider.Search(new CauHinh_LoaiSanPhamInfo { MaCauHinh = "13" }); Assert.AreEqual(list.Count, 1); }
public frmCauHinh_LoaiSPTestUnits() { frmLogin frmLogin = new frmLogin(); frmLogin.TestLogin("quantri", "quantri"); //chuẩn bị dữ liệu để test List <CauHinh_LoaiSanPhamInfo> list = CauHinh_LoaiSanPhamDataProvider.GetCauHinhLoaiSPInfor(); List <CauHinh_LoaiSanPhamInfo> listMatch = list.FindAll(delegate(CauHinh_LoaiSanPhamInfo match) { return(match.MaCauHinh == "13"); }); foreach (var cauHinhLoaiSanPhamInfo in listMatch) { CauHinh_LoaiSanPhamDataProvider.Delete(cauHinhLoaiSanPhamInfo); } }
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; } } }
private void btnTimKiem_Click(object sender, EventArgs e) { grcBase.DataSource = CauHinh_LoaiSanPhamDataProvider.Search(new CauHinh_LoaiSanPhamInfo { TenCauHinh = txtTimKiemTen.Text.Trim(), MaCauHinh = txtTimKiemMa.Text.Trim() }); }
protected override void LoadData() { grcBase.DataSource = CauHinh_LoaiSanPhamDataProvider.GetCauHinhLoaiSPInfor(); btnTimKiem.Text = Resources.btnSearch; }