Esempio n. 1
0
        public void TestPhongBan07_DeleteSuccess()
        {
            TestPhongBan05_InsertSuccess();
            List <DMPhongBanInfor> list  = DMPhongBanDataProvider.Instance.GetListPhongBanInfor();
            DMPhongBanInfor        infor = list.Find(delegate(DMPhongBanInfor match)
            {
                return(match.MaPhongBan == "PB1");
            });

            frmDM_PhongBan frm = new frmDM_PhongBan();

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

            frmChiTiet_PhongBan frmChiTietPhongBan = new frmChiTiet_PhongBan(frm);

            frmChiTietPhongBan.TestDelete();
            list  = DMPhongBanDataProvider.Instance.GetListPhongBanInfor();
            infor = list.Find(delegate(DMPhongBanInfor match)
            {
                return(match.MaPhongBan == "PB1");
            });

            Assert.AreEqual(infor, null);
        }
Esempio n. 2
0
        protected override void DeleteItem()
        {
            DMPhongBanInfor khaibao = new DMPhongBanInfor();

            khaibao.IdPhongBan = Convert.ToInt32(getValue("clId"));
            DMPhongBanDataProvider.Instance.Delete(khaibao);
            MessageBox.Show("Xóa Thành Công", "Thông Báo");
        }
Esempio n. 3
0
        internal int Insert(DMPhongBanInfor dmPhongBanInfor)
        {
            return(GetObjectCommand <int>(Declare.StoreProcedureNamespace.spPhongBanInsert, ParseToParams <DMPhongBanInfor>(dmPhongBanInfor)));
            //SetParams(dmPhongBanInfor);
            //Parameters["@IdPhongBan"].Direction = ParameterDirection.Output;
            //ExecuteNoneQuery();

            //return Convert.ToInt32(Parameters["@IdPhongBan"].Value.ToString());
        }
Esempio n. 4
0
        private DMPhongBanInfor getinfor()
        {
            DMPhongBanInfor dmPhongBanInfor = new DMPhongBanInfor();

            dmPhongBanInfor.MaPhongBan  = txtMa.Text;
            dmPhongBanInfor.TenPhongBan = txtTen.Text;
            dmPhongBanInfor.GhiChu      = txtMoTa.Text;
            dmPhongBanInfor.SuDung      = Convert.ToInt32(chkSuDung.Checked);
            dmPhongBanInfor.IdPhongBan  = Convert.ToInt32(getValue("clId"));
            return(dmPhongBanInfor);
        }
 public void Insert()
 {
     if (objPhongBan == null)
     {
         objPhongBan             = new DMPhongBanInfor();
         objPhongBan.MaPhongBan  = View.MaPhongBan;
         objPhongBan.TenPhongBan = View.TenPhongBan;
         objPhongBan.GhiChu      = View.GhiChu;
         objPhongBan.SuDung      = View.SuDung;
         objPhongBan.IdPhongBan  = DmPhongBanDAO.Instance.Insert(objPhongBan);
         ((List <DMPhongBanInfor>)DSPhongBanView.Instance.DataSource).Add(objPhongBan);
         DSPhongBanView.Instance.RefreshDataSource();
     }
 }
Esempio n. 6
0
        public void TestPhongBan03_MaPhongBanHasExistedOnUpdate()
        {
            try
            {
                TestPhongBan05_InsertSuccess();
                List <DMPhongBanInfor> list  = DMPhongBanDataProvider.Instance.GetListPhongBanInfor();
                DMPhongBanInfor        infor = list.Find(delegate(DMPhongBanInfor match)
                {
                    return(match.MaPhongBan == "PB1");
                });

                frmDM_PhongBan frm = new frmDM_PhongBan();
                frm.isAdd = false;
                frm.Oid   = infor.IdPhongBan;
                frmChiTiet_PhongBan frmChiTietPhongBan = new frmChiTiet_PhongBan(frm);
                frmChiTietPhongBan.SetInput("Phong Ban 1", "BGD", "Unit test ma phong ban", 1);
                frmChiTietPhongBan.TestSave();
                list = DMPhongBanDataProvider.Instance.GetListPhongBanInfor();
                List <DMPhongBanInfor> listDuplicate = list.FindAll(delegate(DMPhongBanInfor match)
                {
                    return(match.MaPhongBan == "BGD");
                });
                frmChiTietPhongBan.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;
                }
            }
        }
Esempio n. 7
0
 private bool Exist(DMPhongBanInfor dmPhongBanInfor)
 {
     return(dmPhongBanInfor.IdPhongBan != idPhongBan &&
            dmPhongBanInfor.MaPhongBan != null && dmPhongBanInfor.MaPhongBan.ToLower() == txtMa.Text.Trim().ToLower());
 }
Esempio n. 8
0
 internal List <DMPhongBanInfor> Search(DMPhongBanInfor dmMaLoiInfor)
 {
     return(GetListCommand <DMPhongBanInfor>(Declare.StoreProcedureNamespace.spPhongBanSearch, dmMaLoiInfor.TenPhongBan, dmMaLoiInfor.MaPhongBan));
 }
Esempio n. 9
0
 internal bool Exist(DMPhongBanInfor dmPhongBanInfor)
 {
     return(GetObjectCommand <int>(Declare.StoreProcedureNamespace.spPhongBanExist, dmPhongBanInfor.IdPhongBan, dmPhongBanInfor.MaPhongBan) > 0);
 }
Esempio n. 10
0
 internal void Delete(DMPhongBanInfor dmPhongBanInfor)
 {
     ExecuteCommand(Declare.StoreProcedureNamespace.spPhongBanDelete, dmPhongBanInfor.IdPhongBan);
 }
Esempio n. 11
0
 internal void Update(DMPhongBanInfor dmPhongBanInfor)
 {
     ExecuteCommand(Declare.StoreProcedureNamespace.spPhongBanUpdate, ParseToParams <DMPhongBanInfor>(dmPhongBanInfor));
 }
 private void GetData()
 {
     objPhongBan = View.PhongBanInfor;
 }