Example #1
0
        public void TestOrderType07_DeleteSuccess()
        {
            TestOrderType05_InsertSuccess();
            List <DMOrderTypeInfor> list  = DMOrderTypeProvider.GetListOrderTypeInfor();
            DMOrderTypeInfor        infor = list.Find(delegate(DMOrderTypeInfor match)
            {
                return(match.OrderType == "004001NuocNgoai");
            });

            frmDM_OrderType frm = new frmDM_OrderType();

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

            frmChiTiet_OrderType frmChiTietOrderType = new frmChiTiet_OrderType(frm);

            frmChiTietOrderType.TestDelete();
            list  = DMOrderTypeProvider.GetListOrderTypeInfor();
            infor = list.Find(delegate(DMOrderTypeInfor match)
            {
                return(match.OrderType == "004001NuocNgoai");
            });

            Assert.AreEqual(infor, null);
        }
 private void ucActions1_OnDelete(object obj)
 {
     //DMOrderTypeInfor khaibao = new DMOrderTypeInfor();
     //khaibao.IdOrderType = Convert.ToInt32(getValue("clIdOrderType"));
     DMOrderTypeProvider.Delete(new DMOrderTypeInfor {
         IdOrderType = Convert.ToInt32(getValue("clIdOrderType"))
     });
     MessageBox.Show("Xóa Thành Công", "Thông Báo");
     dgvList.DataSource = DMOrderTypeProvider.GetListOrderTypeInfor();
 }
        private void frmDM_OrderType_Load(object sender, EventArgs e)
        {
            try
            {
                dgvList.DataSource = DMOrderTypeProvider.GetListOrderTypeInfor();
            }
            catch (Exception ex)
            {
#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();
            }
        }
Example #4
0
        public frmDmOrderTypeTestUnits()
        {
            frmLogin frmLogin = new frmLogin();

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

            //chuẩn bị dữ liệu để test
            List <DMOrderTypeInfor> list      = DMOrderTypeProvider.GetListOrderTypeInfor();
            List <DMOrderTypeInfor> listMatch = list.FindAll(delegate(DMOrderTypeInfor match)
            {
                return(match.OrderType == "004001NuocNgoai");
            });

            foreach (var dmOrderTypeInfor in listMatch)
            {
                DMOrderTypeProvider.Delete(dmOrderTypeInfor);
            }
        }
Example #5
0
        public void TestOrderType03_MaOrderTypeHasExistedOnUpdate()
        {
            try
            {
                TestOrderType05_InsertSuccess();
                List <DMOrderTypeInfor> list  = DMOrderTypeProvider.GetListOrderTypeInfor();
                DMOrderTypeInfor        infor = list.Find(delegate(DMOrderTypeInfor match)
                {
                    return(match.OrderType == "004001NuocNgoai");
                });

                frmDM_OrderType frm = new frmDM_OrderType();
                frm.isAdd = false;
                frm.Oid   = infor.IdOrderType;
                frmChiTiet_OrderType frmChiTietOrderType = new frmChiTiet_OrderType(frm);
                frmChiTietOrderType.SetInput("Bán ngoài nước", "123", "Unit test OrderType", 1, "004001NN");
                frmChiTietOrderType.TestSave();
                list = DMOrderTypeProvider.GetListOrderTypeInfor();
                List <DMOrderTypeInfor> listDuplicate = list.FindAll(delegate(DMOrderTypeInfor match)
                {
                    return(match.OrderType == "123");
                });
                frmChiTietOrderType.TestDelete();
                Assert.AreEqual(1, listDuplicate.Count);
            }
            catch (Exception ex)
            {
                if (ex.GetType() != typeof(AssertFailedException))
                {
                    Assert.AreEqual(ex.Message, "Mã OrderType đã tồn tại trong hệ thống!");
                }
                else
                {
                    throw;
                }
            }
        }
 protected override void OnLoad()
 {
     ListInitInfo = DMOrderTypeProvider.GetListOrderTypeInfor();
 }
 private void ucActions1_OnAdd(object obj)
 {
     DMOrderTypeProvider.Insert(getinfor());
     MessageBox.Show("Thêm bảng thành công!");
     dgvList.DataSource = DMOrderTypeProvider.GetListOrderTypeInfor();
 }
 private void ucActions1_OnUpdate(object obj)
 {
     DMOrderTypeProvider.Update(getinfor());
     MessageBox.Show("Sửa bảng thành công!");
     dgvList.DataSource = DMOrderTypeProvider.GetListOrderTypeInfor();
 }
 protected override void LoadData()
 {
     grcBase.DataSource = DMOrderTypeProvider.GetListOrderTypeInfor();
     btnTimKiem.Text    = Resources.btnSearch;
 }