public void TestDuAn07_DeleteSuccess()
        {
            TestDuAn05_InsertSuccess();
            List <DMDuAnInfor> list  = DMDuAnDataProvider.Instance.GetListDuAnInfo();
            DMDuAnInfor        infor = list.Find(delegate(DMDuAnInfor match)
            {
                return(match.MaDuAn == "13");
            });

            frmDM_DuAn frm = new frmDM_DuAn();

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

            frmChiTiet_DuAn frmChiTietDuAn = new frmChiTiet_DuAn(frm);

            frmChiTietDuAn.TestDelete();
            list  = DMDuAnDataProvider.Instance.GetListDuAnInfo();
            infor = list.Find(delegate(DMDuAnInfor match)
            {
                return(match.MaDuAn == "13");
            });

            Assert.AreEqual(infor, null);
        }
        protected override void DeleteItem()
        {
            DMDuAnInfor khaibao = new DMDuAnInfor();

            khaibao.IdDuAn = Convert.ToInt32(getValue("clId"));
            DMDuAnDataProvider.Instance.Delete(khaibao);
            MessageBox.Show("Xóa Thành Công", "Thông Báo");
        }
        private DMDuAnInfor getinfor()
        {
            DMDuAnInfor dmDuAnInfor = new DMDuAnInfor();

            dmDuAnInfor.MaDuAn  = txtMa.Text;
            dmDuAnInfor.TenDuAn = txtTen.Text;
            dmDuAnInfor.GhiChu  = txtMoTa.Text;
            dmDuAnInfor.SuDung  = Convert.ToInt32(chkSuDung.Checked);
            dmDuAnInfor.IdDuAn  = Convert.ToInt32(getValue("clId"));
            return(dmDuAnInfor);
        }
 private void Insert()
 {
     if (_duaninfor == null)
     {
         _duaninfor         = new DMDuAnInfor();
         _duaninfor.MaDuAn  = View.MaDuAn;
         _duaninfor.TenDuAn = View.TenDuAn;
         _duaninfor.GhiChu  = View.GhiChu;
         _duaninfor.SuDung  = View.SuDung;
         _duaninfor.IdDuAn  = DmDuAnDAO.Instance.Insert(_duaninfor);
         ((List <DMDuAnInfor>)DSDuAnView.Instance.DataSource).Add(_duaninfor);
         DSDuAnView.Instance.RefreshDataSource();
     }
 }
        public void TestDuAn03_MaDuAnHasExistedOnUpdate()
        {
            try
            {
                TestDuAn05_InsertSuccess();
                List <DMDuAnInfor> list  = DMDuAnDataProvider.Instance.GetListDuAnInfo();
                DMDuAnInfor        infor = list.Find(delegate(DMDuAnInfor match)
                {
                    return(match.MaDuAn == "13");
                });

                frmDM_DuAn frm = new frmDM_DuAn();
                frm.isAdd = false;
                frm.Oid   = infor.IdDuAn;
                frmChiTiet_DuAn frmChiTietDuAn = new frmChiTiet_DuAn(frm);
                frmChiTietDuAn.SetInput("Test1", "03", "Unit test ma du an", 1);
                frmChiTietDuAn.TestSave();
                list = DMDuAnDataProvider.Instance.GetListDuAnInfo();
                List <DMDuAnInfor> listDuplicate = list.FindAll(delegate(DMDuAnInfor match)
                {
                    return(match.MaDuAn == "03");
                });
                frmChiTietDuAn.TestDelete();
                Assert.AreEqual(1, listDuplicate.Count);
            }
            catch (Exception ex)
            {
                if (ex.GetType() != typeof(AssertFailedException))
                {
                    Assert.AreEqual(ex.Message, "Mã đã tồn tại trong hệ thống!");
                }
                else
                {
                    throw;
                }
            }
        }
 private void GetData()
 {
     _duaninfor = View.duaninfor;
 }
 private bool Exist(DMDuAnInfor dmDuAnInfor)
 {
     return(dmDuAnInfor.IdDuAn != idDuAn &&
            dmDuAnInfor.MaDuAn != null && dmDuAnInfor.MaDuAn.ToLower() == txtMa.Text.Trim().ToLower());
 }
Example #8
0
 internal List <DMDuAnInfor> Search(DMDuAnInfor dmDuAnInfor)
 {
     return(GetListCommand <DMDuAnInfor>(Declare.StoreProcedureNamespace.spDuAnSearch, dmDuAnInfor.TenDuAn, dmDuAnInfor.MaDuAn));
 }
Example #9
0
        public bool Exist(DMDuAnInfor dmDuAnInfor)
        {
            ExecuteCommand(Declare.StoreProcedureNamespace.spDuAnExist, dmDuAnInfor.IdDuAn, dmDuAnInfor.MaDuAn);

            return(Convert.ToInt32(Parameters["p_Count"].Value) == 1);
        }
Example #10
0
 internal void Delete(DMDuAnInfor dmDuAnInfor)
 {
     ExecuteCommand(Declare.StoreProcedureNamespace.spDuAnDelete, dmDuAnInfor.IdDuAn);
 }
Example #11
0
        internal int Insert(DMDuAnInfor dmDuAnInfor)
        {
            ExecuteCommand(Declare.StoreProcedureNamespace.spDuAnInsert, ParseToParams(dmDuAnInfor));

            return(Convert.ToInt32(Parameters["p_IdDuAn"].Value.ToString()));
        }
Example #12
0
 internal void Update(DMDuAnInfor dmDuAnInfor)
 {
     ExecuteCommand(Declare.StoreProcedureNamespace.spDuAnUpdate, ParseToParams(dmDuAnInfor));
 }