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)); }