Beispiel #1
0
 public ActionResult CreateWaterBill(WaterBill wBill)
 {
     wBill.isPaid = false;
     db.WaterBills.Add(wBill);
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
        public async Task <IActionResult> Edit(int id, [Bind("Id,HoldingInfoId,MeterNo,BillNo,BillMonth,BillYear,Unit,SurCharge,Others,Fine,Due,PreReading,PreReadingDate,CurrentReading,CurrentReadingDate,NetReading,Discount,BillAmount,PaidAmount,UnPaidAmount,IsPaid,PaidDate,Remark")] WaterBill waterBill)
        {
            if (id != waterBill.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    waterBill.UpdateDate = DateTime.Now;
                    //waterBill.UpdatedBy=
                    _context.Update(waterBill);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!WaterBillExists(waterBill.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["HoldingInfoId"] = new SelectList(_context.HoldingInfo, "Id", "HoldingNo", waterBill.HoldingInfoId);
            return(View(waterBill));
        }
Beispiel #3
0
        private void btnHesap_Click(object sender, EventArgs e)
        {
            Bill bill;

            switch ((EBillKind)((Enum.Parse(typeof(EBillKind), (comboBox1.SelectedItem.ToString())))))
            {
            case EBillKind.Electricity:
                bill = new ElectricityBill();
                break;

            case EBillKind.Water:
                bill = new WaterBill();
                break;

            case EBillKind.Gas:
                bill = new GasBill();
                break;

            default:
                bill = new ElectricityBill();
                break;
            }
            Calculate calculator = new Calculate();

            bill.FirsIndex   = (float)numericUpDownilk.Value;
            bill.LastIndex   = (float)numericUpDownSon.Value;
            lblKullanım.Text = ((ICalculate)bill).TotalConsumption().ToString();
            lblTutar.Text    = (calculator.GetCalculation(bill).ToString());
        }
Beispiel #4
0
        public string NewWBill(WaterBill water)
        {
            db.WaterBills.Add(water);
            db.SaveChanges();
            var meetJson = new JavaScriptSerializer().Serialize(db.WaterBills.OrderByDescending(s => s.month).ToList());

            return(wrap(meetJson));
        }
Beispiel #5
0
        private void InitDb()
        {
            WaterBill wBill = new WaterBill();

            wBill.coldWaterNum = 56;
            wBill.hotWaterNum  = 37;
            wBill.isPaid       = false;
            wBill.summRub      = 34;
            wBill.month        = DateTime.Now;
            if (db.WaterBills.ToList().Capacity == 0)
            {
                db.WaterBills.Add(wBill);
            }

            ElectrisityNumber eBill = new ElectrisityNumber();

            eBill.conterNumber = 986;
            eBill.isPaid       = false;
            eBill.summRub      = 354;
            eBill.month        = DateTime.Now;
            if (db.ElectrisityNumbers.ToList().Capacity == 0)
            {
                db.ElectrisityNumbers.Add(eBill);
            }

            RentBill rBill = new RentBill();

            rBill.isPaid = false;
            rBill.month  = DateTime.Now;
            if (db.RentBills.ToList().Capacity == 0)
            {
                db.RentBills.Add(rBill);
            }

            Meeting meeting = new Meeting();

            meeting.month = DateTime.Now;
            if (db.Meetings.ToList().Capacity == 0)
            {
                db.Meetings.Add(meeting);
            }

            Payment payment = new Payment();

            payment.month   = DateTime.Now;
            payment.summRub = 4;
            db.Payments.Add(payment);
            if (db.Payments.ToList().Capacity == 0)
            {
                db.SaveChanges();
            }
        }
        public async Task <IActionResult> Create([Bind("Id,HoldingInfoId,MeterNo,BillNo,BillMonth,BillYear,Unit,SurCharge,Others,Fine,Due,PreReading,PreReadingDate,CurrentReading,CurrentReadingDate,NetReading,Discount,BillAmount,PaidAmount,UnPaidAmount,IsPaid,PaidDate,Remark")] WaterBill waterBill)
        {
            if (ModelState.IsValid)
            {
                waterBill.InsertDate = DateTime.Now;
                //waterBill.InsertBy=
                _context.Add(waterBill);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["HoldingInfoId"] = new SelectList(_context.HoldingInfo, "Id", "HoldingNo", waterBill.HoldingInfoId);
            return(View(waterBill));
        }