Ejemplo n.º 1
0
        public void TestChucVu07_DeleteSuccess()
        {
            TestChucVu05_InsertSuccess();
            List <DMChucVuInfor> list  = DMChucVuDataProvider.GetListChucVuInfor();
            DMChucVuInfor        infor = list.Find(delegate(DMChucVuInfor match)
            {
                return(match.MaChucVu == "20");
            });

            frmDM_ChucVu frm = new frmDM_ChucVu();

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

            frmChiTiet_ChucVu frmChiTietChucVu = new frmChiTiet_ChucVu(frm);

            frmChiTietChucVu.TestDelete();
            list  = DMChucVuDataProvider.GetListChucVuInfor();
            infor = list.Find(delegate(DMChucVuInfor match)
            {
                return(match.MaChucVu == "20");
            });

            Assert.AreEqual(infor, null);
        }
Ejemplo n.º 2
0
 internal void Delete(DMChucVuInfor dmChucVuInfor)
 {
     ExecuteCommand(Declare.StoreProcedureNamespace.spChucVuDelete, dmChucVuInfor.IdChucVu);
     //CreateCommonCommand(Declare.StoreProcedureNamespace.spChucVuDelete);
     //Parameters.AddWithValue("@IdChucVu", dmChucVuInfor.IdChucVu);
     //ExecuteNoneQuery();
 }
Ejemplo n.º 3
0
 internal void Update(DMChucVuInfor dmChucVuInfor)
 {
     ExecuteCommand(Declare.StoreProcedureNamespace.spChucVuUpdate, ParseToParams <DMChucVuInfor>(dmChucVuInfor));
     //CreateCommonCommand(Declare.StoreProcedureNamespace.spChucVuUpdate);
     //SetParams(dmChucVuInfor);
     //ExecuteNoneQuery();
 }
Ejemplo n.º 4
0
        protected override void DeleteItem()
        {
            DMChucVuInfor khaibao = new DMChucVuInfor();

            khaibao.IdChucVu = Convert.ToInt32(getValue("clId"));
            DMChucVuDataProvider.Instance.Delete(khaibao);
            MessageBox.Show("Xóa Thành Công", "Thông Báo");
        }
Ejemplo n.º 5
0
 internal List <DMChucVuInfor> Search(DMChucVuInfor dmChucVuInfor)
 {
     return(GetListCommand <DMChucVuInfor>(Declare.StoreProcedureNamespace.spChucVuSearch,
                                           dmChucVuInfor.MaChucVu, dmChucVuInfor.TenChucVu));
     //CreateGetListCommand(Declare.StoreProcedureNamespace.spChucVuSearch);
     //Parameters.AddWithValue("@MaChucVu", dmChucVuInfor.MaChucVu);
     //Parameters.AddWithValue("@TenChucVu", dmChucVuInfor.TenChucVu);
     //return FillToList<DMChucVuInfor>();
 }
Ejemplo n.º 6
0
        private DMChucVuInfor getinfor()
        {
            DMChucVuInfor dmChucVuInfor = new DMChucVuInfor();

            dmChucVuInfor.MaChucVu  = txtMa.Text;
            dmChucVuInfor.TenChucVu = txtTen.Text;
            dmChucVuInfor.GhiChu    = txtMoTa.Text;
            dmChucVuInfor.SuDung    = Convert.ToInt32(chkSuDung.Checked);
            dmChucVuInfor.IdChucVu  = Convert.ToInt32(getValue("clId"));
            return(dmChucVuInfor);
        }
Ejemplo n.º 7
0
        internal bool Exist(DMChucVuInfor dmChucVuInfor)
        {
            return(GetObjectCommand <int>(Declare.StoreProcedureNamespace.spChucVuExist, dmChucVuInfor.IdChucVu, dmChucVuInfor.MaChucVu) > 0);
            //CreateCommonCommand(Declare.StoreProcedureNamespace.spChucVuExist);
            //Parameters.AddWithValue("@Count", 0).Direction = ParameterDirection.Output;
            //Parameters.AddWithValue("@IdChucVu", dmChucVuInfor.IdChucVu);
            //Parameters.AddWithValue("@MaChucVu", dmChucVuInfor.MaChucVu);
            //ExecuteNoneQuery();

            //return Convert.ToInt32(Parameters["@Count"].Value) == 1;
        }
Ejemplo n.º 8
0
        internal int Insert(DMChucVuInfor dmChucVuInfor)
        {
            return(GetObjectCommand <int>(Declare.StoreProcedureNamespace.spChucVuInsert, ParseToParams <DMChucVuInfor>(dmChucVuInfor)));

            //CreateCommonCommand(Declare.StoreProcedureNamespace.spChucVuInsert);
            //SetParams(dmChucVuInfor);
            //Parameters["@IdChucVu"].Direction = ParameterDirection.Output;
            //ExecuteNoneQuery();

            //return Convert.ToInt32(Parameters["@IdChucVu"].Value.ToString());
        }
Ejemplo n.º 9
0
 public void Insert()
 {
     if (_chucvuinfor == null)
     {
         _chucvuinfor           = new DMChucVuInfor();
         _chucvuinfor.MaChucVu  = View.MaChucVu;
         _chucvuinfor.TenChucVu = View.TenChucVu;
         _chucvuinfor.GhiChu    = View.MoTa;
         _chucvuinfor.SuDung    = View.SuDung;
         _chucvuinfor.IdChucVu  = DmChucVuDAO.Instance.Insert(_chucvuinfor);
         ((List <DMChucVuInfor>)DSChucVuView.Instance.DataSource).Add(_chucvuinfor);
         DSChucVuView.Instance.RefreshDataSource();
     }
 }
Ejemplo n.º 10
0
        public void TestChucVu03_MaChucVuHasExistedOnUpdate()
        {
            try
            {
                TestChucVu05_InsertSuccess();
                List <DMChucVuInfor> list  = DMChucVuDataProvider.GetListChucVuInfor();
                DMChucVuInfor        infor = list.Find(delegate(DMChucVuInfor match)
                {
                    return(match.MaChucVu == "20");
                });

                frmDM_ChucVu frm = new frmDM_ChucVu();
                frm.isAdd = false;
                frm.Oid   = infor.IdChucVu;
                frmChiTiet_ChucVu frmChiTietChucVu = new frmChiTiet_ChucVu(frm);
                frmChiTietChucVu.SetInput("Chuc Vu 1", "10", "Unit Test ma chuc vu", 1);
                frmChiTietChucVu.TestSave();
                list = DMChucVuDataProvider.GetListChucVuInfor();
                List <DMChucVuInfor> listDuplicate = list.FindAll(delegate(DMChucVuInfor match)
                {
                    return(match.MaChucVu == "10");
                });
                frmChiTietChucVu.TestDelete();
                Assert.AreEqual(1, listDuplicate.Count);
            }
            catch (Exception ex)
            {
                if (ex.GetType() != typeof(AssertFailedException))
                {
                    Assert.AreEqual(ex.Message, "Mã chức vụ đã tồn tại trong hệ thống!");
                }
                else
                {
                    throw;
                }
            }
        }
Ejemplo n.º 11
0
 private bool Exist(DMChucVuInfor dmChucVuInfor)
 {
     return(dmChucVuInfor.IdChucVu != idChucVu &&
            dmChucVuInfor.MaChucVu != null && dmChucVuInfor.MaChucVu.ToLower() == txtMa.Text.Trim().ToLower());
 }
Ejemplo n.º 12
0
 private void GetData()
 {
     _chucvuinfor = View.ChucVuInfor;
 }