public FormPayment()
        {
            InitializeComponent();
            Dictionary <string, TextBox> textBoxs = new Dictionary <string, TextBox>();
            Dictionary <string, Label>   labels   = new Dictionary <string, Label>();

            textBoxs.Add("Search", tbSearch);
            textBoxs.Add("Amount", tbAmount);
            labels.Add("Amount", lbAmout);
            labels.Add("Remainder", lbRemainder);
            controller = new ControllerPayment(rtbInfo, textBoxs, labels);
        }
示例#2
0
        // GET: PaymentsServices
        public ActionResult Index(string name, string payday, string amount, string lxz)
        {
            ControllerPayment instance = ControllerPayment.getInstance();

            if (name != null)
            {
                Payment payment = new Payment();
                payment.name    = name;
                payment.payDate = DateTime.Parse(payday);
                payment.amount  = int.Parse(amount);
                instance.addPayment(payment);
                instance.loadData();
                string myLXZ;
                if (name.Equals("Luz"))
                {
                    myLXZ = "1";
                }
                else
                {
                    myLXZ = "2";
                }
                return(RedirectToAction("Index", "PaymentsServices", new { lxz = myLXZ }));
            }
            else
            {
                instance.loadData();
                if (lxz == null)
                {
                    Payment paymentLuz = instance.getLuz();
                    ViewBag.nameLuz   = paymentLuz.name;
                    ViewBag.amountLuz = paymentLuz.amount;
                    ViewBag.payDayLuz = paymentLuz.payDate;

                    Payment paymentAgua = instance.getAgua();
                    ViewBag.nameAgua   = paymentAgua.name;
                    ViewBag.amountAgua = paymentAgua.amount;
                    ViewBag.payDayAgua = paymentAgua.payDate;
                }
                else
                {
                    if (lxz.Equals("1"))
                    {
                        Payment paymentLuz = instance.getLuz();
                        ViewBag.nameLuz   = paymentLuz.name;
                        ViewBag.amountLuz = paymentLuz.amount;
                        ViewBag.payDayLuz = paymentLuz.payDate;

                        Payment paymentAgua = instance.ultimoAgua;
                        ViewBag.nameAgua   = paymentAgua.name;
                        ViewBag.amountAgua = paymentAgua.amount;
                        ViewBag.payDayAgua = paymentAgua.payDate;
                    }
                    if (lxz.Equals("2"))
                    {
                        Payment paymentLuz = instance.ultimoLuz;
                        ViewBag.nameLuz   = paymentLuz.name;
                        ViewBag.amountLuz = paymentLuz.amount;
                        ViewBag.payDayLuz = paymentLuz.payDate;

                        Payment paymentAgua = instance.getAgua();
                        ViewBag.nameAgua   = paymentAgua.name;
                        ViewBag.amountAgua = paymentAgua.amount;
                        ViewBag.payDayAgua = paymentAgua.payDate;
                    }
                }



                return(View(instance.listPayment));
            }
        }