public ActionResult Post(Confirmacion orden) { var compraModel = new CompraModels(dbContext); compraModel.ProcesarOrden(orden); return(CreatedAtAction(nameof(GetById), new { Id = orden.IdPago }, orden)); }
public ActionResult <IEnumerable <Carro> > GetByIdCorreo(string correo) { var compraModel = new CompraModels(dbContext); var result = compraModel.ObtenerCarro(correo); if (!result.Any()) { return(NotFound()); } return(Ok(result)); }
// GET: Admin/Compra public ActionResult Index() { try { CompraModels Compra = new CompraModels(); _Compra_Datos CompraDatos = new _Compra_Datos(); Compra.Conexion = Conexion; Compra = CompraDatos.ObtenerCompraIndex(Compra); return(View(Compra)); } catch (Exception ex) { throw ex; } }
public ActionResult Index() { try { CalendarioModels Compra = new CalendarioModels(); _Compra_Datos CompraDatos = new _Compra_Datos(); Compra.Conexion = Conexion; //obtenemos la meta x sucursal List <string> sucursales = (List <string>)System.Web.HttpContext.Current.Session["lista_id_sucursales"]; _CatSucursal_Datos sucursal_Datos = new _CatSucursal_Datos(); List <HomeMetaXSucursalDTO> listaMetaXSucursal = sucursal_Datos.GetMetasXSucursalToday(sucursales, Conexion); ViewBag.ListaMetasXSucursal = listaMetaXSucursal; return(View(Compra)); } catch (Exception) { CompraModels Compra = new CompraModels(); Compra.listaCompra = new List <CompraModels>(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Compra)); } }
// GET: Admin/Compra/Create public ActionResult Create() { try { int i; CompraModels Compra = new CompraModels(); _Compra_Datos CompraDatos = new _Compra_Datos(); Compra.Conexion = Conexion; /*Relleno el combobox de proveedores*/ Compra.TablaProveedoresCmb = CompraDatos.ObtenerListadoProveedores(Compra); var ListProveedores = new SelectList(Compra.TablaProveedoresCmb, "IDProveedor", "NombreRazonSocial"); ViewData["cmbProveedores"] = ListProveedores; /*Relleno el combobox de Choferes*/ Compra.Chofer = new CatChoferModels { ListaChoferes = CompraDatos.ObtenerListadoChoferes(Compra) }; List <SelectListItem> ListaChoferes = new List <SelectListItem>(); SelectListItem ItemChofer; for (i = 0; i < Compra.Chofer.ListaChoferes.Count; i++) { ItemChofer = new SelectListItem { Text = Compra.Chofer.ListaChoferes[i].Nombre.ToString() + " " + Compra.Chofer.ListaChoferes[i].ApPaterno.ToString() + " " + Compra.Chofer.ListaChoferes[i].ApMaterno.ToString(), Value = Compra.Chofer.ListaChoferes[i].id_licencia.ToString() }; ListaChoferes.Add(ItemChofer); } var ListChoferes = new SelectList(ListaChoferes, "Value", "Text"); ViewData["cmbChoferes"] = ListChoferes; /*Relleno el combobox de vehículos*/ Compra = CompraDatos.ObtenerVehiculos(Compra); CompraModels c; List <CompraModels> lc = new List <CompraModels>(); c = new CompraModels { Id_vehiculo = "0", DescripcionVehiculo = "SELECCION UN VEHICULO", Group = "GRUPO OCAMPO" }; lc.Add(c); foreach (System.Data.DataRow Vehiculo in Compra.TablaVehiculos.Rows) { c = new CompraModels(); c.Id_vehiculo = Vehiculo["id_vehiculo"].ToString(); c.DescripcionVehiculo = Vehiculo["marca"].ToString() + " | " + Vehiculo["placa"].ToString(); c.Group = Vehiculo["tipo"].ToString(); lc.Add(c); } var ListVehiculos = new SelectList(lc, "Id_vehiculo", "DescripcionVehiculo", "Group", 1); ViewData["cmbVehiculos"] = ListVehiculos; /*Relleno el combobox de lugares INICIO*/ Compra = CompraDatos.ObtenerLugares(Compra, 1); CompraModels CompraLugar = new CompraModels(); Compra.Lugar = new CatLugarModels { listaLugares = new List <CatLugarModels>() }; foreach (System.Data.DataRow Lugar in Compra.TablaLugares.Rows) { CompraLugar.Lugar = new CatLugarModels { id_lugar = Lugar["id_lugar"].ToString() + " | " + Lugar["gpsLatitud"].ToString() + " | " + Lugar["gpsLongitud"].ToString(), descripcion = Lugar["descripcion"].ToString() }; Compra.Lugar.listaLugares.Add(CompraLugar.Lugar); } var ListLugaresInicio = new SelectList(Compra.Lugar.listaLugares, "id_lugar", "descripcion"); ViewData["cmbLugarInicio"] = ListLugaresInicio; /*Relleno el combobox de lugares FINAL*/ Compra = new CompraModels { Conexion = Conexion }; Compra = CompraDatos.ObtenerLugares(Compra, 0); Compra.Lugar = new CatLugarModels { listaLugares = new List <CatLugarModels>() }; foreach (System.Data.DataRow Lugar in Compra.TablaLugares.Rows) { CompraLugar.Lugar = new CatLugarModels { id_lugar = Lugar["id_lugar"].ToString() + " | " + Lugar["gpsLatitud"].ToString() + " | " + Lugar["gpsLongitud"].ToString(), descripcion = Lugar["descripcion"].ToString() }; Compra.Lugar.listaLugares.Add(CompraLugar.Lugar); } var ListLugaresFinal = new SelectList(Compra.Lugar.listaLugares, "id_lugar", "descripcion"); ViewData["cmbLugarFinal"] = ListLugaresFinal; return(View()); } catch (Exception ex) { throw ex; } }
public ComprasController(ApplicationDbContext context, IHostingEnvironment appEnvironment) { _context = context; claseCompra = new CompraModels(context); _appEnvironment = appEnvironment; }