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!!!.
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:
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
ResponderEliminarDebes de poner public class DCategoria en la CapaDatos para que puedas hacer el importe o la directiva "using"
EliminarMuy buenas.
ResponderEliminarEstoy 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!
Tengo problemas con el Obj me dice que no está declarado
ResponderEliminarExcelente curso hermano, muchas felicidades por ello
ResponderEliminarHola, 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