public IActionResult StocksUnlinked(ReportProductsViewModel model, StationsService service) { model.Stations = service.GetStationCodesIEnumerable("WHERE st_idnt IN (2,3,6,9)"); model.Products = service.GetProductsUnlinked(); return(View(model)); }
public ActionResult Index(StationsService svc) { StationsMainViewModel model = new StationsMainViewModel(); model.Stations = svc.GetStations(); return(View(model)); }
public IActionResult Index(ReportIndexViewModel model, StationsService service) { model.Stations = new List <Stations>(service.GetStationsNames()); model.StationIdnts = service.GetStationIdntsIEnumerable(); model.StationCodes = service.GetStationCodesIEnumerable(); return(View(model)); }
public JsonResult GetDeliveries(string start, string stop, string filter, StationsService service) { if (string.IsNullOrWhiteSpace(filter)) { filter = ""; } return(Json(service.GetDeliveries(DateTime.Parse(start), DateTime.Parse(stop), filter))); }
public BankingMainViewModel() { Banks = new List <Bank>(); Bank = new Bank(); Month = DateTime.Now.Month; Months = new StationsService().InitializeMonthsModel(); }
public IActionResult Index(StationsService svc) { IndexViewModel model = new IndexViewModel { Pending = new List <Stations>(svc.GetPendingPush()), Updated = new List <Stations>(svc.GetUpdatedPush()) }; return(View(model)); }
public JsonResult GetProductsTransactions(string code, int item, string from, string ends) { Stations station = new StationsService().GetStation(code); Products product = new Products { Id = item }; return(Json(IProductService.GetProductsTransactions(station, product, DateTime.Parse(from), DateTime.Parse(ends)))); }
public IActionResult DeleteCustomersWithholding(int idnt, string code, StationsService service) { CustomersWithholding wht = service.GetCustomersWithholding(idnt, service.GetStation(code)); wht.Delete(); wht.Customer.UpdateBalance(); return(Ok("success")); }
public IActionResult DeleteCustomersPayment(int idnt, string code, StationsService service) { CustomersPayments payment = service.GetCustomerPayment(idnt, service.GetStation(code)); payment.Delete(); payment.Customer.UpdateBalance(); return(Ok("success")); }
public IActionResult Deliveries(SalesDeliveriesViewModel model, StationsService service, AccountsService accounts) { model.StationIdnts = service.GetStationIdntsIEnumerable(); model.StationCodes = service.GetStationCodesIEnumerable(); model.DeliveryType = service.GetDeliveryTypesIEnumerable(); model.BankAccounts = accounts.GetBankAccountsIEnumerable(); model.PettyAccounts = accounts.GetPettyCashAccountsAutocomplete(); model.Deliveries = service.GetDeliveries(model.Date, DateTime.Now); return(View(model)); }
public JsonResult GetCustomerPayments(string code, int idnt, string start, string stop, string filter = "") { StationsService Service = new StationsService(); if (string.IsNullOrEmpty(filter)) { filter = ""; } return(Json(Service.GetCustomerPayments(Service.GetStation(code), DateTime.Parse(start), DateTime.Parse(stop), new Customers(idnt), filter))); }
public StationsListViewModel() { Date = DateTime.Now; Selected = new Stations(); Totals = new LedgerTotals(); Stations = new List <Stations>(); Readings = new List <PumpReadings>(); Summaries = new List <TankSummary>(); Ledgers = new List <LegderSummary>(); Customers = new List <Customers>(); Month = DateTime.Now.Month; Months = new StationsService().InitializeMonthsModel(); }
public IActionResult Main(String name, StationsService svc, CoreService csv, string dt = "") { StationsListViewModel model = new StationsListViewModel(); model.Selected = svc.GetStation(name); model.Stations = svc.GetStations(); model.Date = (string.IsNullOrEmpty(dt) ? model.Selected.Push : DateTime.Parse(dt)); model.Totals = svc.GetLedgerTotals(model.Selected, model.Date); model.Readings = svc.GetMetreReadings(model.Selected, model.Date); model.Summaries = svc.GetSummaries(model.Selected, model.Date); model.Ledgers = svc.GetCustomersSummaries(model.Selected, model.Date); model.Customers = csv.GetCustomers(model.Selected.Name); return(View(model)); }
public IActionResult StocksLedger(string st, PurchaseLedgerViewModel model, StationsService service) { model.Stations = service.GetStationCodesIEnumerable(); if (!string.IsNullOrEmpty(st)) { model.Code = st; } else { model.Code = model.Stations.FirstOrDefault().Value; } DateTime date = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); model.Station = service.GetStation(model.Code); model.Ledger = new PurchasesService().GetStocksPurchasesLedgers(model.Station, date, date.AddMonths(1).AddDays(-1), ""); return(View(model)); }
public IActionResult UpdatePriceChange(StationsService service) { for (DateTime date = PricesUpdate.StartDate; date.Date <= PricesUpdate.StopsDate.Date; date = date.AddDays(1)) { foreach (var update in PricesUpdate.Previous) { update.Date = date; update.Save(); } } foreach (Stations station in service.GetStationsNames()) { foreach (var update in PricesUpdate.Previous) { service.UpdateStationsZeroRate(station, update); } } return(LocalRedirect("/")); }
public IActionResult FuelLedger(string station, PurchaseLedgerViewModel model, StationsService svc) { model.Stations = svc.GetStationIdntsIEnumerable(); if (!string.IsNullOrEmpty(station)) { model.Code = station; } return(View(model)); }
public CustomersWithholding GetCustomersWithholding(long idnt, string code, StationsService service) { return(service.GetCustomersWithholding(idnt, service.GetStation(code))); }
public IActionResult WetstockSummary(string code, string from, string to, ReportWetstock model, StationsService service, CoreService core) { model.Date = DateTime.Parse(from); model.Stop = DateTime.Parse(to); model.Station = service.GetStation(code); model.Stations = service.GetStationCodesIEnumerable(); model.Summary = core.GetWetstockSummary(model.Date, model.Stop, model.Station); return(View(model)); }
public JsonResult GetStocksPurchasesLedgers(string code, string start, string stop, string filter, StationsService service) { if (string.IsNullOrWhiteSpace(filter)) { filter = ""; } return(Json(new PurchasesService().GetStocksPurchasesLedgers(service.GetStation(code), DateTime.Parse(start), DateTime.Parse(stop), filter))); }
public JsonResult GetProductsByStation(string code) { Stations station = new StationsService().GetStation(code); return(Json(IProductService.GetProductsIEnumerable(station))); }
protected StationsPresenterBase(IStationsView view) { _view = view; _stationsService = new StationsService(); Stations = Enumerable.Empty <Station>().ToList(); }
public IActionResult CustomerBalances(string code, int year, string type, ReportsCustomerYearlyViewModel model, StationsService svc) { model.station = svc.GetStation(code); model.year = year; model.type = type; model.Codes = svc.GetStationCodesIEnumerable(); model.report = svc.GetCustomerYearlySummary(model.station, new DateTime(year, 1, 1)); return(View(model)); }
public Delivery GetDelivery(int idnt, StationsService service) { return(service.GetDelivery(idnt)); }
public IActionResult CustomerPeriod(string code, string from, string to, ReportsCustomerPeriodicViewModel model, StationsService svc) { model.Station = svc.GetStation(code); model.Start = DateTime.Parse(from); model.Stop = DateTime.Parse(to); model.Codes = svc.GetStationCodesIEnumerable(); model.Report = svc.GetCustomerPeriodicLedger(model.Station, model.Start, model.Stop); return(View(model)); }
public IActionResult WetstockMonthly(string code, int month, int year, ReportWetstock model, StationsService service, CoreService core) { model.Date = new DateTime(year, month, 1); model.Station = service.GetStation(code); model.Stations = service.GetStationCodesIEnumerable(); model.Summary = core.GetWetstockSummary(model.Date, model.Date.AddMonths(1).AddDays(-1), model.Station); return(View(model)); }
public DistanceController(IStationsService service) { this.stationcService = (StationsService)service; }
public CustomersPayments GetCustomersPayment(long idnt, string code, StationsService service) { return(service.GetCustomerPayment(idnt, service.GetStation(code))); }
public IActionResult VATStationBreakdown(string code, int month, int year, VatStationBreakdownViewModel model, StationsService svc) { DateTime date = new DateTime(year, month, 1); model.station = svc.GetStation(code); model.year = year; model.month = month; model.report = svc.GetReportVatBreakdown(model.station, date, date.AddMonths(1).AddDays(-1)); return(View(model)); }
public JsonResult GetLedgerEntries(long custid, long stid, string start, string stop, string filter, StationsService svc) { if (string.IsNullOrWhiteSpace(filter)) { filter = ""; } List <LedgerEntries> entries = svc.GetLedgerEntries(stid, DateTime.Parse(start), DateTime.Parse(stop), filter, custid); return(Json(entries)); }
public IActionResult StocksFuel(string code, int month, int year, ReportProductSales model, StationsService service) { model.Date = new DateTime(year, month, 1); model.Station = service.GetStation(code); model.Sales = service.GetFuelSales(model.Station, model.Date, model.Date.AddMonths(1).AddDays(-1)); model.StationCodes = service.GetStationCodesIEnumerable(); return(View(model)); }