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);
        }
Example #2
0
 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;
                }
            }
        }
Example #9
0
 private void btnTimKiem_Click(object sender, EventArgs e)
 {
     grcBase.DataSource = CauHinh_LoaiSanPhamDataProvider.Search(new CauHinh_LoaiSanPhamInfo {
         TenCauHinh = txtTimKiemTen.Text.Trim(), MaCauHinh = txtTimKiemMa.Text.Trim()
     });
 }
Example #10
0
 protected override void LoadData()
 {
     grcBase.DataSource = CauHinh_LoaiSanPhamDataProvider.GetCauHinhLoaiSPInfor();
     btnTimKiem.Text    = Resources.btnSearch;
 }