public async Task <ActionResult> Editar(string idSubServicio) { vmoServicio vServicio = new vmoServicio(); if (Session["ListaSubProductos"] == null) { vServicio = await ObtenerListaSubProductoBase(new RespuestaComun()); } else { vServicio.LstSubProducto = (ObservableCollection <SubProductoModelo>)Session["ListaSubProductos"]; } SubProductoModelo subProductoModelo = new SubProductoModelo(); for (int x = 0; x < vServicio.LstSubProducto.Count; x++) { if (int.Parse(idSubServicio) == vServicio.LstSubProducto[x].IdSubservicio) { subProductoModelo = vServicio.LstSubProducto[x]; break; } } subProductoModelo.TipoAccion = Constantes.ACCION_MODIFICAR; if (Session["ListaProductos"] == null) { IProducto _producto = new Servicio.Producto(); ProductoModelo mProducto = new ProductoModelo { Estado = "A" }; vServicio = await _producto.ObtenerListaProductoAsync <vmoServicio>(mProducto); Session["ListaProductos"] = vServicio.LstProducto; } else { vServicio.LstProducto = (ObservableCollection <ProductoModelo>)Session["ListaProductos"]; } subProductoModelo.LstServicios = vServicio.LstProducto.Select(elemento => new SelectListItem { Text = string.Format("{0} - {1} ", elemento.Descripcion, elemento.Genero == "M" ? "Mujer" : "Hombre"), Value = elemento.IdServicios.ToString() }).ToList();; return(PartialView(Enumerador.NombreVista.GestionSubProducto.ToString(), subProductoModelo)); }
public void modificarproducto(Producto prod) { Repo_Producto repo_prod = new Repo_Producto(); repo_prod.modificarproducto(prod); }
public void altaproducto(Producto prod) { Repo_Producto repo_prod = new Repo_Producto(); repo_prod.crearproducto(prod); }
public bool fueborradoproducto(Producto prod) { Repo_Producto repo_prod = new Repo_Producto(); return(repo_prod.fueborradoproducto(prod)); }
public bool existeproducto(Producto prod) { Repo_Producto repo_prod = new Repo_Producto(); return(repo_prod.existeproducto(prod)); }
public void bajaproducto(Producto prod) { Repo_Producto repo_prod = new Repo_Producto(); repo_prod.bajaproducto(prod); }
public Producto getproductobycod(Producto prod) { Repo_Producto repo_prod = new Repo_Producto(); return(repo_prod.getproductosporcod(prod)[0]); }