public void TestDonViTinh07_DeleteSuccess()
        {
            TestDonViTinh05_InsertSuccess();
            List <DMDonViTinhInfor> list  = DmDonViTinhProvider.Instance.GetListDonViTinhInfo();
            DMDonViTinhInfor        infor = list.Find(delegate(DMDonViTinhInfor match)
            {
                return(match.KyHieu == "DV1");
            });

            frmDM_DonViTinh frm = new frmDM_DonViTinh();

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

            frmChiTiet_DonViTinh frmChiTietDonViTinh = new frmChiTiet_DonViTinh(frm);

            frmChiTietDonViTinh.TestDelete();
            list  = DmDonViTinhProvider.Instance.GetListDonViTinhInfo();
            infor = list.Find(delegate(DMDonViTinhInfor match)
            {
                return(match.KyHieu == "DV1");
            });

            Assert.AreEqual(infor, null);
        }
Exemple #2
0
        protected override void DeleteItem()
        {
            DMDonViTinhInfor khaibao = new DMDonViTinhInfor();

            khaibao.IdDonViTinh = Convert.ToInt32(getValue("clId"));
            DmDonViTinhProvider.Instance.Delete(khaibao);
            MessageBox.Show("Xóa Thành Công", "Thông Báo");
        }
Exemple #3
0
        internal void Delete(DMDonViTinhInfor dmDonViTinhInfor)
        {
            ExecuteCommand(Declare.StoreProcedureNamespace.spDonViTinhDelete,
                           dmDonViTinhInfor.IdDonViTinh);

            //CreateCommonCommand(Declare.StoreProcedureNamespace.spDonViTinhDelete);
            //Parameters.AddWithValue("@IdDonViTinh", dmDonViTinhInfor.IdDonViTinh);
            //ExecuteNoneQuery();
        }
Exemple #4
0
        internal void Update(DMDonViTinhInfor dmDonViTinhInfor)
        {
            ExecuteCommand(Declare.StoreProcedureNamespace.spDonViTinhUpdate,
                           ParseToParams <DMDonViTinhInfor>(dmDonViTinhInfor));

            //CreateCommonCommand(Declare.StoreProcedureNamespace.spDonViTinhUpdate);
            //SetParams(dmDonViTinhInfor);
            //ExecuteNoneQuery();
        }
Exemple #5
0
        internal List <DMDonViTinhInfor> Search(DMDonViTinhInfor dmDonViTinhInfor)
        {
            return(GetListCommand <DMDonViTinhInfor>(Declare.StoreProcedureNamespace.spDonViTinhSearch,
                                                     dmDonViTinhInfor.TenDonViTinh,
                                                     dmDonViTinhInfor.KyHieu));

            //CreateGetListCommand(Declare.StoreProcedureNamespace.spDonViTinhSearch);
            //Parameters.AddWithValue("@TenDonViTinh", dmDonViTinhInfor.TenDonViTinh);
            //Parameters.AddWithValue("@KyHieu", dmDonViTinhInfor.KyHieu);
            //return FillToList<DMDonViTinhInfor>();
        }
Exemple #6
0
        private DMDonViTinhInfor getinfor()
        {
            DMDonViTinhInfor dmDonViTinhInfor = new DMDonViTinhInfor();

            dmDonViTinhInfor.KyHieu       = txtMa.Text;
            dmDonViTinhInfor.TenDonViTinh = txtTen.Text;
            dmDonViTinhInfor.GhiChu       = txtMoTa.Text;
            dmDonViTinhInfor.SuDung       = Convert.ToInt32(chkSuDung.Checked);
            dmDonViTinhInfor.IdDonViTinh  = Convert.ToInt32(getValue("clId"));
            return(dmDonViTinhInfor);
        }
Exemple #7
0
        internal int Insert(DMDonViTinhInfor dmDonViTinhInfor)
        {
            return(GetObjectCommand <int>(Declare.StoreProcedureNamespace.spDonViTinhInsert,
                                          ParseToParams <DMDonViTinhInfor>(dmDonViTinhInfor)));

            //CreateCommonCommand(Declare.StoreProcedureNamespace.spDonViTinhInsert);
            //SetParams(dmDonViTinhInfor);
            //Parameters["@IdDonViTinh"].Direction = ParameterDirection.Output;
            //ExecuteNoneQuery();

            //return Convert.ToInt32(Parameters["@IdDonViTinh"].Value.ToString());
        }
Exemple #8
0
        internal bool Exist(DMDonViTinhInfor dmDonViTinhInfor)
        {
            return(GetObjectCommand <int>(Declare.StoreProcedureNamespace.spDonViTinhExist,
                                          dmDonViTinhInfor.IdDonViTinh, dmDonViTinhInfor.KyHieu) > 0);

            //CreateCommonCommand(Declare.StoreProcedureNamespace.spDonViTinhExist);
            //Parameters.AddWithValue("@Count", 0).Direction = ParameterDirection.Output;
            //Parameters.AddWithValue("@IdDonViTinh", dmDonViTinhInfor.IdDonViTinh);
            //Parameters.AddWithValue("@KyHieu", dmDonViTinhInfor.KyHieu);
            //ExecuteNoneQuery();

            //return Convert.ToInt32(Parameters["@Count"].Value) == 1;
        }
Exemple #9
0
 public void Insert()
 {
     if (_dmDonViTinh == null)
     {
         _dmDonViTinh = new DMDonViTinhInfor();
         _dmDonViTinh.TenDonViTinh = View.TenDonViTinh;
         _dmDonViTinh.KyHieu       = View.MaDonViTinh;
         _dmDonViTinh.GhiChu       = View.GhiChu;
         _dmDonViTinh.SuDung       = View.SuDung;
         _dmDonViTinh.IdDonViTinh  = DmDonViTinhDAO.Instance.Insert(_dmDonViTinh);
         ((List <DMDonViTinhInfor>)DSDonViTinhView.Instance.DataSource).Add(_dmDonViTinh);
         DSDonViTinhView.Instance.RefreshDataSource();
     }
 }
        public void TestDonViTinh03_MaDonViTinhHasExistedOnUpdate()
        {
            try
            {
                TestDonViTinh05_InsertSuccess();
                List <DMDonViTinhInfor> list  = DmDonViTinhProvider.Instance.GetListDonViTinhInfo();
                DMDonViTinhInfor        infor = list.Find(delegate(DMDonViTinhInfor match)
                {
                    return(match.KyHieu == "DV1");
                });

                frmDM_DonViTinh frm = new frmDM_DonViTinh();
                frm.isAdd = false;
                frm.Oid   = infor.IdDonViTinh;
                frmChiTiet_DonViTinh frmChiTietDonViTinh = new frmChiTiet_DonViTinh(frm);
                frmChiTietDonViTinh.SetInput("Don Vi 1", "CHI", "Unit Test ky hieu", 1);
                frmChiTietDonViTinh.TestSave();
                list = DmDonViTinhProvider.Instance.GetListDonViTinhInfo();
                List <DMDonViTinhInfor> listDuplicate = list.FindAll(delegate(DMDonViTinhInfor match)
                {
                    return(match.KyHieu == "CHI");
                });
                frmChiTietDonViTinh.TestDelete();
                Assert.AreEqual(1, listDuplicate.Count);
            }
            catch (Exception ex)
            {
                if (ex.GetType() != typeof(AssertFailedException))
                {
                    Assert.AreEqual(ex.Message, "Mã đơn vị tính đã có trong hệ thống!");
                }
                else
                {
                    throw;
                }
            }
        }
Exemple #11
0
 private void GetData()
 {
     _dmDonViTinh = View.DonViTinhInfor;
 }
Exemple #12
0
 private bool Exist(DMDonViTinhInfor dmDonViTinhInfor)
 {
     return(dmDonViTinhInfor.IdDonViTinh != idDonViTinh &&
            dmDonViTinhInfor.KyHieu != null && dmDonViTinhInfor.KyHieu.ToLower() == txtMa.Text.Trim().ToLower());
 }