public ActionResult GetGrupos(int id)
        {
            //return Json(new BusCars().GetMarcasProd().Where(m => m.id_grup_marca == id).ToList(), JsonRequestBehavior.AllowGet);
            var marca = new BusCars().GetMarcasProd().Where(m => m.id_grup_marca == id).Select(n => new { id_marca = n.id_marca, nombre_marca = n.nombre_marca }).ToList();

            return(Json(marca, JsonRequestBehavior.AllowGet));
        }
        public ActionResult About(int id)
        {
            List <Brachi.Bussines.BusPractica.Carro> lst = new BusCars().GetCarros();

            Brachi.Bussines.BusPractica.Carro car = lst.FirstOrDefault(l => l.id_car == id);
            return(View(car));
        }
Beispiel #3
0
        public HttpResponseMessage DeleteCarro(int idp)
        {
            int car1 = new BusCars().DeleteCarro(idp);

            if (car1 > 0)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, true));
            }
            return(Request.CreateResponse(HttpStatusCode.Conflict, false));
        }
Beispiel #4
0
        public HttpResponseMessage PostCarro(Carro carro)
        {
            Carro car1 = new BusCars().CreateCarro(carro);

            if (car1 != null)
            {
                return(Request.CreateResponse(HttpStatusCode.Created, car1));
            }
            return(Request.CreateResponse(HttpStatusCode.OK, false));
        }
Beispiel #5
0
        public HttpResponseMessage PutCarro(int idp, Carro carro)
        {
            int car1 = new BusCars().UpdateCarro(carro);

            if (car1 > 0)
            {
                return(Request.CreateResponse(HttpStatusCode.Accepted, true));
            }
            return(Request.CreateResponse(HttpStatusCode.NotModified, false));
        }
Beispiel #6
0
        public HttpResponseMessage GetCarro(int idp)
        {
            var lst = new BusCars().GetCarros();

            Brachi.Bussines.BusPractica.Carro car = lst.FirstOrDefault(l => l.id_car == idp);
            if (lst == null)
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound));
            }
            return(Request.CreateResponse(HttpStatusCode.OK, car));
        }
 // GET: Home
 public ActionResult Index()
 {
     Brachi.Bussines.BusPractica.Usuario user = (Brachi.Bussines.BusPractica.Usuario)Session["Usuario"];
     if (user != null)
     {
         ViewBag.GrupodeProducto = new SelectList(new BusCars().GetGrupos(), "id_grup", "nombre_grup");
         List <Marca> marca = new List <Marca>();
         ViewBag.MarcadeProducto = new SelectList(marca, "id_marca", "nombre_marca");
         List <Producto> producto = new List <Producto>();
         ViewBag.Producto            = new SelectList(producto, "id_prod", "nombre_prod");
         ViewBag.GrupodeProductohtml = new SelectList(new BusCars().GetGrupos(), "id_grup", "nombre_grup");
         List <Brachi.Bussines.BusPractica.Carro> lst = new BusCars().GetCarros();
         return(View(lst));
     }
     else
     {
         return(RedirectToAction("Login"));
     }
 }
 public ActionResult Create(Carro car)
 {
     if (car.id_car == 0)
     {
         var archivo = Request.Files[1];
         archivo.SaveAs(Server.MapPath("~/images/" + archivo.FileName));
         Carro carro = new BusCars().CreateCarro(car);
     }
     else
     {
         var archivos = Request.Files;
         if (archivos.Count > 0)
         {
             var archivo = Request.Files[0];
             archivo.SaveAs(Server.MapPath("~/images/" + archivo.FileName));
         }
         Carro carro = new BusCars().CreateCarro(car);
     }
     Response.StatusCode        = 200;
     Response.StatusDescription = "Objeto Creado";
     return(Json(car, "application/jason", JsonRequestBehavior.AllowGet));
 }
        public ActionResult Login(Usuario user)
        {
            Usuario usuario = new BusCars().GetUsuario(user.nombre_usua, user.pass_usua);

            if (usuario != null && usuario.estatus_usua)
            {
                Session["Usuario"] = usuario;
                return(RedirectToAction("Index"));
            }
            else if (usuario != null)
            {
                ViewBag.MostrarError = true;
                ViewBag.Error        = $"Tu cuenta {usuario.nombre_usua} ha sido des habilitada, contacta al administrador.";
                return(View());
            }
            else
            {
                ViewBag.MostrarError = true;
                ViewBag.Error        = $"Usuario y/o password no válido.";
                return(View());
            }
        }
        public ActionResult Index(string GrupodeProducto, string MarcadeProducto)
        {
            if (!string.IsNullOrEmpty(GrupodeProducto) && !string.IsNullOrEmpty(MarcadeProducto))
            {
                int idgpo = Convert.ToInt32(GrupodeProducto);
                ViewBag.GrupodeProducto = new SelectList(new BusCars().GetGrupos(), "id_grup", "nombre_grup");
                List <MarcaProd> marca = new BusCars().GetMarcasProd().Where(m => m.id_grup_marca == idgpo).ToList();
                ViewBag.MarcadeProducto = new SelectList(marca, "id_marca", "nombre_marca");
                int             idmar    = Convert.ToInt32(MarcadeProducto);
                List <Producto> producto = (new BusCars().GetProductos().Where(p => p.id_marca_prod == idmar).ToList());
                ViewBag.Producto            = new SelectList(producto, "id_prod", "nombre_prod");
                ViewBag.GrupodeProductohtml = new SelectList(new BusCars().GetGrupos(), "id_grup", "nombre_grup");
            }
            else if (!string.IsNullOrEmpty(GrupodeProducto) && string.IsNullOrEmpty(MarcadeProducto))
            {
                int idgpo = Convert.ToInt32(GrupodeProducto);
                ViewBag.GrupodeProducto = new SelectList(new BusCars().GetGrupos(), "id_grup", "nombre_grup");
                List <MarcaProd> marca = new BusCars().GetMarcasProd().Where(m => m.id_grup_marca == idgpo).ToList();
                ViewBag.MarcadeProducto     = new SelectList(marca, "id_marca", "nombre_marca");
                ViewBag.GrupodeProductohtml = new SelectList(new BusCars().GetGrupos(), "id_grup", "nombre_grup");

                List <Producto> producto = new BusCars().GetProductos();
                ViewBag.Producto = new SelectList(producto, "id_prod", "nombre_prod");
            }
            else
            {
                ViewBag.GrupodeProducto = new SelectList(new BusCars().GetGrupos(), "id_grup", "nombre_grup");
                List <MarcaProd> marca = new BusCars().GetMarcasProd();
                ViewBag.MarcadeProducto = new SelectList(marca, "id_marca", "nombre_marca");
                List <Producto> producto = new BusCars().GetProductos();
                ViewBag.Producto            = new SelectList(producto, "id_prod", "nombre_prod");
                ViewBag.GrupodeProductohtml = new SelectList(new BusCars().GetGrupos(), "id_grup", "nombre_grup");
            }
            List <Brachi.Bussines.BusPractica.Carro> lst = new BusCars().GetCarros();

            return(View(lst));
        }
        public ActionResult GetMarcas(int id)
        {
            var prod = new BusCars().GetProductos().Where(p => p.id_marca_prod == id).Select(n => new { id_prod = n.id_prod, nombre_prod = n.nombre_prod }).ToList();

            return(Json(prod, JsonRequestBehavior.AllowGet));
        }
Beispiel #12
0
        public HttpResponseMessage GetMarcas()
        {
            var lst = new BusCars().GetMarcas();

            return(Request.CreateResponse(HttpStatusCode.OK, lst));
        }