Diseño Sistema de Ventas C# - Visual Studio 2013 y Sql Server 2014 (28-41) Capa Negocio Ingreso
Buen día amigos, En este post implementaremos la clase NIngreso en la capa Negocio que se comunicará con los Métodos de la Capa Datos; implementaremos dentro de esta clase el método Insertar para registrar los Ingresos a almacén junto con sus detalles de ingresos en lo que especificaremos que artículos están ingresando a almacén, la cantidad de artículos, precio de compra, precio de venta, fecha de producción y fecha de vencimiento, el proveedor encargado de abastecer dichos artículos y el trabajador responsable.
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.
Tabla Ingreso - Detalle Ingreso - Artículo
Capa Negocio - Clase NIngreso
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data; using CapaDatos; namespace CapaNegocio { public class NIngreso { //Método Insertar que llama al método Insertar de la clase DIngreso //de la CapaDatos public static string Insertar(int idtrabajador,int idproveedor,DateTime fecha,string tipo_comprobante,string serie, string correlativo,decimal igv,string estado, DataTable dtDetalles) { DIngreso Obj = new DIngreso(); Obj.Idtrabajador=idtrabajador; Obj.Idproveedor=idproveedor; Obj.Fecha=fecha; Obj.Tipo_Comprobante=tipo_comprobante; Obj.Serie=serie; Obj.Correlativo=correlativo; Obj.Igv=igv; Obj.Estado=estado; Listdetalles=new List (); foreach (DataRow row in dtDetalles.Rows) { DDetalle_Ingreso detalle = new DDetalle_Ingreso(); detalle.Idarticulo = Convert.ToInt32(row["idarticulo"].ToString()); detalle.Precio_Compra= Convert.ToDecimal(row["precio_compra"].ToString()); detalle.Precio_Venta= Convert.ToDecimal(row["precio_venta"].ToString()); detalle.Stock_Inicial= Convert.ToInt32(row["stock_inicial"].ToString()); detalle.Stock_Actual= Convert.ToInt32(row["stock_inicial"].ToString()); detalle.Fecha_Produccion= Convert.ToDateTime(row["fecha_produccion"].ToString()); detalle.Fecha_Vencimiento= Convert.ToDateTime(row["fecha_vencimiento"].ToString()); detalles.Add(detalle); } return Obj.Insertar(Obj,detalles); } //Método Anular que llama al método Anular de la clase DIngreso //de la CapaDatos public static string Anular(int idingreso) { DIngreso Obj = new DIngreso(); Obj.Idingreso = idingreso; return Obj.Anular(Obj); } //Método Mostrar que llama al método Mostrar de la clase DIngreso //de la CapaDatos public static DataTable Mostrar() { return new DIngreso().Mostrar(); } //Método BuscarApellidos que llama al método BuscarApellidos //de la clase DCliente de la CapaDatos public static DataTable BuscarFechas(string textobuscar,string textobuscar2) { DIngreso Obj = new DIngreso(); return Obj.BuscarFechas(textobuscar,textobuscar2); } public static DataTable MostrarDetalle(string textobuscar) { DIngreso Obj = new DIngreso(); return Obj.MostrarDetalle(textobuscar); } } }
Saludos Imperio, un abrazo a la distancia!
Diseño Sistema de Ventas C# - Visual Studio 2013 y Sql Server 2014 (28-41) Capa Negocio Ingreso
Reviewed by IncanatoIt-ad
on
20:43
Rating:
No hay comentarios: