示例#1
0
        //费用
        private void getExpenseCard()
        {
            if (expenseCard == null)
            {
                expenseCard = new ExpenseCard();
                if (RelativeUIParam.ScreenSize == ScreenSize.Large)
                {
                    expenseCard.Size = new Size(expenseCard.Size.Width, 104);
                }
                FirstCols.AddRender(expenseCard);
            }

            expenseCard.Location = new Point(10, 120);
            if (ent4BannerDto != null)
            {
                string[] amt = this.model.getBlcgAmtVsDrugRation(ent4BannerDto.Id_pat, ent4BannerDto.Id_ent, "01");
                if (amt != null && amt.Length > 0)
                {
                    expenseCard.BalanceValue(amt[0], false);
                    expenseCard.ExpendAmountValue(amt[1]);
                    expenseCard.DrugProportionValue(amt[2]);
                }
                else
                {
                    expenseCard.BalanceValue("0", false);
                    expenseCard.ExpendAmountValue("0");
                    expenseCard.DrugProportionValue("0%");
                }
            }
        }
示例#2
0
 public ExpenseDetails(ExpenseCard expense, Building apartment, string month, int year)
 {
     expenseID        = Guid.NewGuid();
     this.apartment   = apartment;
     this.expenseName = expense.getName();
     //   this.type = expense.getExpenseType();
     // this.status = expense.getStatus();
     this.month         = month;
     this.year          = year;
     this.expenseAmount = expense.getAmount();
 }
示例#3
0
        public override void confirmPayment(OutgoingTransaction transaction, ExpenseCard expense)
        {
            SqlCommand insertCommand = new SqlCommand(INSERT_OUT_TR_SP.SP_NAME, connection);

            insertCommand.CommandType = System.Data.CommandType.StoredProcedure;

            insertCommand.Parameters.Add(new SqlParameter(INSERT_OUT_TR_SP.TR_ID_PARAM, transaction.getTrID()));
            insertCommand.Parameters.Add(new SqlParameter(INSERT_OUT_TR_SP.EXPENSE_ID_PARAM, transaction.getExpense().getExpenseID()));
            insertCommand.Parameters.Add(new SqlParameter(INSERT_OUT_TR_SP.DATE_PARAM, transaction.getDate()));
            insertCommand.Parameters.Add(new SqlParameter(INSERT_OUT_TR_SP.PAID_BY_PARAM, transaction.getPaidBy().getFlatNumber()));
            insertCommand.Parameters.Add(new SqlParameter(INSERT_OUT_TR_SP.APARTMENT_ID_PARAM, Guid.Parse(transaction.getPaidBy().getApartment().getID())));
            connection.Open();
            insertCommand.ExecuteNonQuery();
            connection.Close();
            expense.changeToPaid();
        }
示例#4
0
 virtual public void confirmPayment(OutgoingTransaction transaction, ExpenseCard expense)
 {
 }