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, }));
     }
 }
Exemple #3
0
        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);
        }