public void TestMaLoi07_DeleteSuccess()
        {
            TestMaLoi05_InsertSuccess();
            List <DMMaLoiInfor> list  = DMMaLoiDataProvider.GetListMaLoiInfor();
            DMMaLoiInfor        infor = list.Find(delegate(DMMaLoiInfor match)
            {
                return(match.MaLoi == "001");
            });

            frmDM_MaLoi frm = new frmDM_MaLoi();

            frm.isAdd = false;
            frm.Oid   = infor.IdMaLoi;

            frmChiTiet_MaLoi frmChiTietMaLoi = new frmChiTiet_MaLoi(frm);

            frmChiTietMaLoi.TestDelete();
            list  = DMMaLoiDataProvider.GetListMaLoiInfor();
            infor = list.Find(delegate(DMMaLoiInfor match)
            {
                return(match.MaLoi == "001");
            });

            Assert.AreEqual(infor, null);
        }
 private void ucActions1_OnDelete(object obj)
 {
     //DMMaLoiInfor khaibao = new DMMaLoiInfor();
     //khaibao.IdMaLoi = Convert.ToInt32(getValue("IdMaLoi"));
     DMMaLoiDataProvider.Delete(new DMMaLoiInfor {
         IdMaLoi = Convert.ToInt32(getValue("IdMaLoi"))
     });
     MessageBox.Show("Xóa Thành Công", "Thông Báo");
     dgvList.DataSource = DMMaLoiDataProvider.GetListMaLoiInfor();
 }
        private void frmDM_MaLoi_Load(object sender, EventArgs e)
        {
            try
            {
                dgvList.DataSource = DMMaLoiDataProvider.GetListMaLoiInfor();
            }
            catch
            {
//#if DEBUG
//                MessageBox.Show("Lỗi ngoại lệ: " + ex.ToString(), Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error);
//#else
//                MessageBox.Show("Lỗi ngoại lệ: " + ex.Message, Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error);
//#endif
//                this.Dispose();
            }
        }
        public frmDmMaLoiTestUnits()
        {
            frmLogin frmLogin = new frmLogin();

            frmLogin.TestLogin("quantri", "quantri");

            //chuẩn bị dữ liệu để test
            List <DMMaLoiInfor> list      = DMMaLoiDataProvider.GetListMaLoiInfor();
            List <DMMaLoiInfor> listMatch = list.FindAll(delegate(DMMaLoiInfor match)
            {
                return(match.MaLoi == "001");
            });

            foreach (DMMaLoiInfor dmMaLoiInfor in listMatch)
            {
                DMMaLoiDataProvider.Delete(dmMaLoiInfor);
            }
        }
        public void TestMaLoi03_MaMaLoiHasExistedOnUpdate()
        {
            try
            {
                TestMaLoi05_InsertSuccess();
                List <DMMaLoiInfor> list  = DMMaLoiDataProvider.GetListMaLoiInfor();
                DMMaLoiInfor        infor = list.Find(delegate(DMMaLoiInfor match)
                {
                    return(match.MaLoi == "001");
                });

                frmDM_MaLoi frm = new frmDM_MaLoi();
                frm.isAdd = false;
                frm.Oid   = infor.IdMaLoi;
                frmChiTiet_MaLoi frmChiTietMaLoi = new frmChiTiet_MaLoi(frm);
                frmChiTietMaLoi.SetInput("Ma Loi 1", "sdfsdf", "Unit test MaLoi", 1);
                frmChiTietMaLoi.TestSave();
                list = DMMaLoiDataProvider.GetListMaLoiInfor();
                List <DMMaLoiInfor> listDuplicate = list.FindAll(delegate(DMMaLoiInfor match)
                {
                    return(match.MaLoi == "sdfsdf");
                });
                frmChiTietMaLoi.TestDelete();
                Assert.AreEqual(1, listDuplicate.Count);
            }
            catch (Exception ex)
            {
                if (ex.GetType() != typeof(AssertFailedException))
                {
                    Assert.AreEqual(ex.Message, "Mã Lỗi đã tồn tại trong hệ thống!");
                }
                else
                {
                    throw;
                }
            }
        }
 private void ucActions1_OnAdd(object obj)
 {
     DMMaLoiDataProvider.Insert(getinfor());
     MessageBox.Show("Thêm bảng thành công!");
     dgvList.DataSource = DMMaLoiDataProvider.GetListMaLoiInfor();
 }
 private void ucActions1_OnUpdate(object obj)
 {
     DMMaLoiDataProvider.Update(getinfor());
     MessageBox.Show("Sửa bảng thành công!");
     dgvList.DataSource = DMMaLoiDataProvider.GetListMaLoiInfor();
 }
示例#8
0
 protected override void LoadData()
 {
     grcBase.DataSource = DMMaLoiDataProvider.GetListMaLoiInfor();
     btTimKiem.Text     = Resources.btnSearch;
 }