public ActionResult FormAltaTipoRemera(TipoProducto tipo) { TipoProdNegocio tipoProdNegocio = new TipoProdNegocio(); //bool valid = ModelState.IsValid; //if (!valid) //{ // List<TipoProducto> ListaTiporemeras; // ListaTiporemeras = tipoProdNegocio.Listar(); // return View(tipo); //} if (tipo.Id > 0) { tipoProdNegocio.Modificar(tipo); } else { tipoProdNegocio.Agregar(tipo); } return(RedirectToAction("ABMTipoRemera")); }
public ActionResult Contact() { ViewBag.Message = "Your contact page."; TipoProdNegocio negocio = new TipoProdNegocio(); List <TipoProducto> TipoRemera; TipoRemera = negocio.Listar(); ViewBag.tipoRemera = TipoRemera; return(View()); }
public ActionResult BajaLogicaTipoRemera(int idAux) { TipoProdNegocio tipoProdNegocio = new TipoProdNegocio(); List <TipoProducto> listaOriginal = tipoProdNegocio.Listar(); //HASTA ACA LO QUE DEBERIA HACER ES ENCONTRAR EL PRODUCTO QUE QUIERO DAR DE BAJA TipoProducto tipo = listaOriginal.Find(x => x.Id == idAux); tipoProdNegocio.DarBajaLogicaTIpoProducto(tipo); return(RedirectToAction("ABMTipoRemera")); }
public ActionResult ABMTipoRemera() { if (Session["TipoUsuario"] as byte? != 1) { return(RedirectToAction("Catalogo")); } List <TipoProducto> listita; TipoProdNegocio tipoProdNegocio = new TipoProdNegocio(); listita = tipoProdNegocio.Listar(); ViewBag.ListaTipoRemera = listita; return(View()); }
public ActionResult FormAltaTipoRemera(int IdAux = 0) { if (Session["TipoUsuario"] as byte? != 1) { return(RedirectToAction("Catalogo")); } TipoProducto tipo; TipoProdNegocio tipoProdNegocio = new TipoProdNegocio(); List <TipoProducto> ListaTiporemeras; ListaTiporemeras = tipoProdNegocio.Listar(); tipo = ListaTiporemeras.Find(x => x.Id == IdAux); return(View(tipo)); }
public ActionResult FormAltaProducto(int idAux = 0) // si le llega toma ese, y sino toma el valor por defecto de 0 { //si no es admin return al catalogo o donde sea. if (Session["TipoUsuario"] as byte? != 1) { return(RedirectToAction("Catalogo")); } TipoProdNegocio negocioTipo = new TipoProdNegocio(); List <TipoProducto> TipoRemera; TipoRemera = negocioTipo.Listar(); ViewBag.tipoRemera = TipoRemera; ColorNegocio colorNegocio = new ColorNegocio(); List <Color> ColorRemera; ColorRemera = colorNegocio.Listar(); ViewBag.colorRemera = ColorRemera; TalleNegocio talleNegocio = new TalleNegocio(); List <Talle> TalleRemera; TalleRemera = talleNegocio.Listar(); ViewBag.talleRemera = TalleRemera; Producto producto; producto = negocio.BuscarPorId(idAux); return(View(producto)); }
public ActionResult Catalogo(string busqueda, int?Colores, int?Talles, int?Tipo) // ? es para que pueda tener valor nulo (recibir o no el valor, es lo mismo que ponet aux=0) { //COLORES, BUSQUEDA, TALLES y TIPO son el name del dropdown, y es lo que paso por parametro //primero se carga la pagina y son nulos, luego por el form y por el metodo get yo paso el name ya con los valores cargados // y al action ya no llegan nulos. // no se puede pasar el view.bag de action a action. por eso directamente hago esto con el method get ColorNegocio colorNegocio = new ColorNegocio(); List <Color> ColorRemera; ColorRemera = colorNegocio.Listar(); ViewBag.ColorRemera = ColorRemera; TalleNegocio talleNegocio = new TalleNegocio(); List <Talle> TalleRemera; TalleRemera = talleNegocio.Listar(); ViewBag.TalleRemera = TalleRemera; TipoProdNegocio tipoProdNegocio = new TipoProdNegocio(); List <TipoProducto> TipoRemera; TipoRemera = tipoProdNegocio.Listar(); ViewBag.TipoRemera = TipoRemera; List <Producto> listaBuscado; // este ?int es un int nuleable y este int es el comun son tipos de datos diferentes. listaBuscado = negocio.Buscador(busqueda, Colores, Talles, Tipo); // en la declaracion que esta en el Negocio, tambien tiene ? ViewBag.ListaDeProductos = listaBuscado; //List<Producto> listita; //listita = negocio.Listar(); //ViewBag.ListaDeProductos = listita; //if (!string.IsNullOrEmpty(busqueda))// si el string no esta vacio entra //{ // listaBuscado = negocio.BuscarPorPalabra(busqueda); // ViewBag.ListaDeProductos = listaBuscado; //} //else //{ // List<Producto> listita; // listita = negocio.Listar(); //ViewBag.ListaDeProductos = listita; //} //if (Colores.HasValue) // si tiene valor, osea no es nulo //{ // listaBuscado = negocio.BuscadorDeInt(Colores.Value); // porque int? es nuleable y entonces los toma como valores diferentes a los int. // ViewBag.ListaDeProductos = listaBuscado; //} //if (Talles.HasValue) // si tiene valor, osea no es nulo //{ // listaBuscado = negocio.BuscadorDeInt(Talles.Value); // porque int? es nuleable y entonces los toma como valores diferentes a los int. // ViewBag.ListaDeProductos = listaBuscado; //} //if (Tipos.HasValue) // si tiene valor, osea no es nulo //{ // listaBuscado = negocio.BuscadorDeInt(Tipos.Value); // porque int? es nuleable y entonces los toma como valores diferentes a los int. // ViewBag.ListaDeProductos = listaBuscado; //} return(View()); }