public ActionResult EditarVentaMinorista(int Id) { var vtaMinorista = ventaMinoristaBL.GetVentaMinoristaById(Id); var listaRazonesSoc = clienteBL.GetRazonesSocial(); if (vtaMinorista == null) { log.Error("No se ha encontrado Venta Minorista con ID: " + Id); return(View("Error")); } //var serverTime = vtaMinorista.Fecha; //var timeZone = TimeZoneInfo.FindSystemTimeZoneById("Argentina Standard Time"); //var serverTimeConverted = TimeZoneInfo.ConvertTime(serverTime, timeZone); //ViewBag.Fecha = serverTimeConverted; ViewBag.Fecha = vtaMinorista.Fecha; ViewBag.Locales = new List <string>() { "Mitre", "Laprida", "Mayorista" }; ViewBag.RazonesSociales = listaRazonesSoc.Select(c => c.RazonSocial).ToList(); VentaMinoristaViewModel viewModel = new VentaMinoristaViewModel(vtaMinorista); return(View("VentaMinoristaForm", viewModel)); }
public ActionResult VerVentaMinorista(int Id) { var vtaMinorista = ventaMinoristaBL.GetVentaMinoristaById(Id); if (vtaMinorista == null) { log.Error("No se ha encontrado Venta Minorista con ID: " + Id); return(View("Error")); } //var serverTime = vtaMinorista.Fecha; //var timeZone = TimeZoneInfo.FindSystemTimeZoneById("Argentina Standard Time"); //var serverTimeConverted = TimeZoneInfo.ConvertTime(serverTime, timeZone); //ViewBag.Fecha = serverTimeConverted; VentaMinoristaViewModel viewModel = new VentaMinoristaViewModel(vtaMinorista); return(View("VentaMinoristaFormView", viewModel)); }
public ActionResult GuardarVentaMinorista(VentaMinorista ventaMinorista) { //Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("es-AR"); if (!ModelState.IsValid) { VentaMinoristaViewModel viewModel = new VentaMinoristaViewModel(ventaMinorista); ViewBag.Locales = new List <string>() { "Mitre", "Laprida", "Mayorista" }; var serverTime = DateTime.UtcNow; var timeZone = TimeZoneInfo.FindSystemTimeZoneById("Argentina Standard Time"); var serverTimeConverted = TimeZoneInfo.ConvertTime(serverTime, timeZone); ViewBag.Fecha = serverTimeConverted; return(View("VentaMinoristaForm", viewModel)); } if (ventaMinorista.ID == 0) { //Agregamos nueva Venta Mayorista log.Info("Guardando Nueva Venta Minorista..."); ventaMinoristaBL.AddVentaMinorista(ventaMinorista); } else { //Edicion de Venta Mayorista existente log.Info("Editando Venta Minorista con ID: " + ventaMinorista.ID); ventaMinoristaBL.UpdateVentaMinorista(ventaMinorista); } return(RedirectToAction("Index", "VentaMinorista")); }
public ActionResult NuevaVentaMinorista() { //Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("es-AR"); VentaMinoristaViewModel viewModel = new VentaMinoristaViewModel(); var ultimaVenta = ventaMinoristaBL.GetNumeroDeVenta(); var listaRazonesSoc = clienteBL.GetRazonesSocial(); ViewBag.Locales = new List <string>() { "Mitre", "Laprida", "Mayorista" }; ViewBag.RazonesSociales = listaRazonesSoc.Select(c => c.RazonSocial).ToList(); var serverTime = DateTime.UtcNow; var timeZone = TimeZoneInfo.FindSystemTimeZoneById("Argentina Standard Time"); var serverTimeConverted = TimeZoneInfo.ConvertTime(serverTime, timeZone); ViewBag.Fecha = serverTimeConverted; if (ultimaVenta == null) { //No se ha cargado ventas en el sistema, asignamos numero cero viewModel.NumeroVenta = 0; } else { //Asignamos número siguiente a la última venta cargada viewModel.NumeroVenta = ultimaVenta.NumeroVenta + 1; } return(View("VentaMinoristaForm", viewModel)); }