예제 #1
0
        public static List <Categoria> ObtenerTodos()
        {
            List <Categoria> lista = new List <Categoria>();
            DataSet          ds    = CategoriaDatos.SeleccionarTodos();

            foreach (DataRow fila in ds.Tables[0].Rows)
            {
                Categoria registro = new Categoria();
                registro.idCategoria = Convert.ToInt32(fila["idCategoria"]);
                registro.nombre      = fila["nombre"].ToString();
                registro.estado      = Convert.ToBoolean(fila["estado"].ToString());
                lista.Add(registro);
            }
            return(lista);
        }
예제 #2
0
        public void Insertar(Categoria Categoria)
        {
            if (string.IsNullOrEmpty(Categoria.Nombre))
            {
                throw new ApplicationException("El Nombre es requerido");
            }

            CategoriaDatos datos = new CategoriaDatos();

            if (datos.SeleccionarUsuarioPorId(Categoria.IdCategoria) == null)
            {
                datos.Insertar(Categoria);
            }
            else
            {
                datos.Actualizar(Categoria);
            }
        }
예제 #3
0
 public CategoriaLogica()
 {
     datos = new CategoriaDatos();
 }
예제 #4
0
 public CategoriaNegocio()
 {
     categoriaDatos = new CategoriaDatos();
 }
예제 #5
0
        public void Eliminar(int IdCategoria)
        {
            CategoriaDatos datos = new CategoriaDatos();

            datos.Eliminar(IdCategoria);
        }
예제 #6
0
        public List <Categoria> SeleccionarTodos()
        {
            CategoriaDatos datos = new CategoriaDatos();

            return(datos.SeleccionarTodos());
        }
예제 #7
0
        public Categoria SeleccionarPorID(int IdCategoria)
        {
            CategoriaDatos datos = new CategoriaDatos();

            return(datos.SeleccionarUsuarioPorId(IdCategoria));
        }