public List <PRODUCTO> ListarProductos(EnumFiltroEstado Filtro) { List <PRODUCTO> List = null; try { switch (Filtro) { case EnumFiltroEstado.Activo: //Activo List = bd.PRODUCTO.Where(c => c.Estado == (byte)EnumEstados.Activo).ToList(); break; case EnumFiltroEstado.Inactivo: //Inactivo List = bd.PRODUCTO.Where(c => c.Estado == (byte)EnumEstados.Inactivo).ToList(); break; case EnumFiltroEstado.Todos: // Todos List = bd.PRODUCTO.ToList(); ListProducto = List; break; } return(List); // retorna una lista de entidades } catch (Exception error) { //bd.Dispose();// cierra la conexion de BD BLL_File.Escribir_Log(error.ToString()); return(null); } }
// metodo para listar los Usuarios existentes public List <USUARIO> ListUsuarios(EnumFiltroEstado Filtro) { try { List <USUARIO> ListUsuarios = null; switch (Filtro) { case EnumFiltroEstado.Activo: //Activo ListUsuarios = bd.USUARIO.Where(c => c.Estado == (byte)EnumEstados.Activo).ToList(); break; case EnumFiltroEstado.Inactivo: //Inactivo ListUsuarios = bd.USUARIO.Where(c => c.Estado == (byte)EnumEstados.Inactivo).ToList(); break; case EnumFiltroEstado.Todos: // Todos ListUsuarios = bd.USUARIO.ToList(); break; } return(ListUsuarios); // retorna una lista de entidades } catch (Exception error) { //bd.Dispose();// cierra la conexion de BD BLL_File.Escribir_Log(error.ToString()); return(null); } }
public List <CATEGORIA> ListarCategorias(EnumFiltroEstado Filtro) { List <CATEGORIA> ListCategorias = null; try { switch (Filtro) { case EnumFiltroEstado.Activo: //Activo ListCategorias = bd.CATEGORIA.Where(c => c.Estado == (byte)EnumEstados.Activo).ToList(); break; case EnumFiltroEstado.Inactivo: //Inactivo ListCategorias = bd.CATEGORIA.Where(c => c.Estado == (byte)EnumEstados.Inactivo).ToList(); break; case EnumFiltroEstado.Todos: // Todos ListCategorias = bd.CATEGORIA.ToList(); break; } return(ListCategorias); // retorna una lista de entidades } catch (Exception error) { //bd.Dispose();// cierra la conexion de BD BLL_File.Escribir_Log(error.ToString()); return(null); } }
// Arma un select list de Usuarios, con la propiedad value y name public List <SelectListItem> ArmarSelectUsuarios(EnumFiltroEstado filtro) { List <USUARIO> Lista = Lista = ListUsuarios(filtro); List <SelectListItem> result = new List <SelectListItem>();// se debe importar la dll que esta en el proyecto vista foreach (var item in Lista) { var nombre = item.NombreCompleto; var valor = item.UsuarioId; result.Add(new SelectListItem() { Text = nombre, Value = valor.ToString() }); } return(result); }
// Arma un select list de Categorias, con la propiedad value y name public List <SelectListItem> ArmarSelectCategorias(EnumFiltroEstado filtro) { List <CATEGORIA> Lista = null; Lista = ListarCategorias(filtro); List <SelectListItem> result = new List <SelectListItem>();// se debe importar la dll que esta en el proyecto vista foreach (var item in Lista) { var nombre = item.Nombre; var valor = item.CategoriaId; result.Add(new SelectListItem() { Text = nombre, Value = valor.ToString() }); } return(result); }