Top Ad unit 728 × 90

Recientes

recent

Diseño Sistema de Ventas C# - Visual Studio 2013 y Sql Server 2014 (7-41) Capa Negocio Clase NCategoria

Buen día amigos, En este artículo seguiremos trabajando utilizando programación en 3 capas y el paradigma de programación Orientada a Objetos, implementaremos la clase NCategoria en la capa Negocio donde se encontrará toda la lógica del Negocio, los métodos se comunicarán con sus correspondientes métodos de la clase DCategoria en la capa datos para poder insertar, editar, eliminar, mostrar y buscar registros de la tabla Categoría en la base de datos en SQL Server 2014 directamente desde Visual Studio 2013 utilizando como lenguaje de programación Csharp.

Pueden descargar el paquete del proyecto desarrollado en el curso, la base de datos, los procedimientos almacenados y el sistema completo hasta el Video 41 desde:

Puedes descargar la versión completa del proyecto con todas las funcionalidades terminadas desde:

Pueden seguir el curso completo y aprender a desarrollar un Sistema de Ventas en Csharp.Net utilizando como IDE de desarrollo Visual Studio 2013 y como gestor de Base de datos SQL Server 2014 desde:

No se olviden siempre de Visitar mi canal www.youtube.com/jcarlosad7 para ver los nuevos cursos.

Capa Negocio
Es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envían las respuestas tras el proceso. Se denomina capa de Negocio (e incluso de Lógica del Negocio) porque es aquí donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de Presentación, para recibir las solicitudes y presentar los resultados, y con la capa de Datos, para recuperar o almacenar datos del gestor de Base de Datos. 


  • Capa Datos
    • Clase Conexión
    • Clase DCategoría
  • Capa Negocio
    • Clase NCategoría
  • Capa Presentación

Clase NCategoría
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//Para que se comunique con la Capa de Datos
using CapaDatos;
using System.Data;


namespace CapaNegocio
{
    public class nCategoria
    {
        //Método que llama al método Insertar de la Capa de Datos
        //de la clase dCategoria
        public static string Insertar(string Nombre, string Descripcion)
        {
            dCategoria Cat = new dCategoria();
            Cat.Nombre = Nombre;
            Cat.Descripcion = Descripcion;
            return Cat.Insertar(Cat);
        }
        //Método que llama al método Actualizar de la Capa de Datos
        //de la clase dCategoia
        public static string Editar(int Idcategoria, string Nombre, string Descripcion)
        {
            dCategoria Cat = new dCategoria();
            Cat.Idcategoria = Idcategoria;
            Cat.Nombre = Nombre;
            Cat.Descripcion = Descripcion;
            return Cat.Editar(Cat);
        }

        //Método que se encarga de llamar al método Eliminar
        //de la clase dCategoria
        public static string Eliminar(int Idcategoria)
        {
            dCategoria Cat = new dCategoria();
            Cat.Idcategoria = Idcategoria;
            return Cat.Eliminar(Cat);
        }

        //Método que se encarga de llamar al método ObtenerProducto
        //de la clase Producto
        public static DataTable Mostrar()
        {
            return new dCategoria().Mostrar();
        }

        public static DataTable BuscarNombre(string TextoBuscar)
        {
            dCategoria Cat = new dCategoria();
            Cat.TextoBuscar = TextoBuscar;
            return Cat.BuscarNombre(Cat);
        }
    }
}

Video 7: Sistema de Ventas C# - Visual Studio 2013 - Sql Server 2014 (7-34) Capa Negocio Métodos 

Saludos Imperio, un abrazo a la Distancia!!!.
Diseño Sistema de Ventas C# - Visual Studio 2013 y Sql Server 2014 (7-41) Capa Negocio Clase NCategoria Reviewed by IncanatoIt-ad on 14:22 Rating: 5

6 comentarios:

  1. hola buenas primero que nada te felicito por este curso que lo empeze a seguir hace poco y lo estoy llevando bien , antes que estos hice los de c# y base de datos ... en fin ahora mi consulta es , estoy teniendo un problema con las referencias, cuando en la CapaNegocio quiero usar (using CapaDatos) me la toma como error y no me figura y ya esta referenciada a que se debera ?te agradeceria muchos tu repuesta saludos desde argentina

    ResponderEliminar
    Respuestas
    1. Debes de poner public class DCategoria en la CapaDatos para que puedas hacer el importe o la directiva "using"

      Eliminar
  2. Muy buenas.
    Estoy dándole la segunda vuelta al curso, para ir viendo detalles.
    Una pregunta, ¿para qué se coloca "&" en el texto de los botones?
    Un saludo y enhorabuena por el curso, ¡genial!

    ResponderEliminar
  3. Tengo problemas con el Obj me dice que no está declarado

    ResponderEliminar
  4. Excelente curso hermano, muchas felicidades por ello

    ResponderEliminar
  5. Hola, me da este error "Severity Code Description Project File Line Suppression State Error CS7036 There is no argument given that corresponds to the required formal parameter 'Categoria' of 'DCategoria.Mostrar(DCategoria)' CapaNegocio C:\Desarrollo\Visual C#\Curso C#_2\SisVentas\CapaNegocio\NCategoria.cs 46 Active" y se subraya en rojo cuando hago "return new DCategoria().Mostrar();" dentro del método mostrar de la clase NCategoria de la capa negocio, me podras ayudar??? Gracias!!!

    ResponderEliminar

Todos los derechos reservados www.IncanatoIT.com - Desarrollando Software © 2014 - 2019
Desarrollado por Blogger, Designed by Sweetheme
IncanatoIt.com. Con la tecnología de Blogger.
y>