public PartialViewResult GetBillsForAddress(GetBillsForAddressModel model) { var results = new BillsProvider().GetBillsForPrintingByAddress( model.PeriodId, model.Street, model.AllBuildings, model.Buildings ?? new ShortBuildingDa[] {}, model.ControllerId ); return(PartialView("PrintBillByAddressResultsPartial", results)); }
public ActionResult ClosePeriodAjax() { try { var result = new BillsProvider().ClosePeriod(Auth.User.UserId); return(Json(result)); } catch (Exception ex) { return(Json(new { Success = false, ex.Message, })); } }
public bool NewBill(string json, uint dniClient, string jsonClient, float recharge, float discount) { bool success = false; Client ClientBill = new Client(); try { ClientBill = JsonConvert.DeserializeObject <Client>(jsonClient); } catch (Exception) { ClientBill.Dni = dniClient; } List <Product> products = JsonConvert.DeserializeObject <List <Product> >(json); if (products.Count > 0) { Bill bill = new Bill(DateTime.Today, products, recharge, discount, dniClient); success = BillsProvider.InsertBill(bill, ClientBill); } return(success); }