コード例 #1
0
 public Manager_BillMngmnt()
 {
     InitializeComponent();
     BL    = new BillBL();
     patBL = new PatientBL();
     recBL = new ReceptionistBL();
 }
 public Receptionist_MakeBill()
 {
     InitializeComponent();
     BL    = new BillBL();
     patBL = new PatientBL();
     recBL = new ReceptionistBL();
 }
コード例 #3
0
        public void TestGetListBillByUserID_Pass(int id)
        {
            BillBL billbl = new BillBL();

            //pass
            Assert.NotEmpty(billbl.GetListBillByUserID(id));
        }
コード例 #4
0
 public Menu()
 {
     AppBl        = new ApplicationBL();
     UserBl       = new UserBL();
     PaymentBl    = new PaymentBL();
     BillBl       = new BillBL();
     existProgram = false;
 }
 public Receptionist_PayBill()
 {
     InitializeComponent();
     BL     = new BillBL();
     patBL  = new PatientBL();
     recBL  = new ReceptionistBL();
     biHiBL = new BillsHistoryBL();
 }
コード例 #6
0
        public void TestCreateBillBL()
        {
            //Pass
            BillBL billBL = new BillBL();
            Bill   bill   = new Bill()
            {
                App       = ApplicationDAL.GetApplicationById(6),
                User      = UserDAL.GetUserById(2),
                UnitPrice = ApplicationDAL.GetApplicationById(6).Price
            };

            Assert.True(billBL.CreateBill(bill));

            //fail
            //this app not exist!
            Bill bill2 = new Bill()
            {
                App       = ApplicationDAL.GetApplicationById(10000),
                User      = UserDAL.GetUserById(2),
                UnitPrice = ApplicationDAL.GetApplicationById(1).Price
            };

            Assert.False(billBL.CreateBill(bill2));

            //this user not exists!
            bill = new Bill()
            {
                App       = ApplicationDAL.GetApplicationById(8),
                User      = UserDAL.GetUserById(200000),
                UnitPrice = ApplicationDAL.GetApplicationById(8).Price
            };
            Assert.False(billBL.CreateBill(bill));

            //this user has bought this app!
            bill = new Bill()
            {
                App       = ApplicationDAL.GetApplicationById(1),
                User      = UserDAL.GetUserById(1),
                UnitPrice = ApplicationDAL.GetApplicationById(1).Price
            };
            Assert.False(billBL.CreateBill(bill));
        }
コード例 #7
0
ファイル: FundController.cs プロジェクト: nvm98/ngan-xinh
        public async Task <AjaxResult> Get(Guid id)
        {
            var ajaxresult = new AjaxResult();

            try
            {
                using (BillBL billBL = new BillBL())
                {
                    ajaxresult.Data    = billBL.GetBillBL(id);
                    ajaxresult.Success = true;
                }
            }
            catch (Exception ex)
            {
                ajaxresult.Success = false;
                ajaxresult.Data    = ex;
                ajaxresult.Message = Resources.ErrorGetBill;
            }
            return(ajaxresult);
        }
コード例 #8
0
        public void TestGetListBillByUserID_Fail(int id)
        {
            BillBL billbl = new BillBL();

            Assert.Empty(billbl.GetListBillByUserID(id));
        }