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));
        }
Ejemplo n.º 3
0
 // 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));
            }
        }
Ejemplo n.º 5
0
        // 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;
            }
        }
Ejemplo n.º 6
0
 public ComprasController(ApplicationDbContext context, IHostingEnvironment appEnvironment)
 {
     _context        = context;
     claseCompra     = new CompraModels(context);
     _appEnvironment = appEnvironment;
 }