/* * Metodo * Descripcion: Metodo que carga el detalle de un pedido * Entrada: int, string, string, string, int, decimal, decimal, decimal * Salida: void */ private void CargarDetallePedido(int iD_Producto, string codigo, string nombreProducto, string descripcion, int cantidadProducto, decimal valorUnitario, decimal impuesto, decimal subTotal) { DetallePedidosBL contexto = new DetallePedidosBL(); var detallePedidosBL = contexto.ObtenerDetallePedidos(iD_Producto, codigo, nombreProducto, descripcion, cantidadProducto, valorUnitario, impuesto, subTotal); if (DetallePedido == null) DetallePedido = new ObservableCollection<DetallePedidoViewModel>(); foreach (var item in detallePedidosBL) { DetallePedido.Add(new DetallePedidoViewModel(item)); } }
static void Main(string[] args) { string cs = ConfigurationManager.ConnectionStrings[0].ConnectionString; try { ClientesBL contexto = new ClientesBL(); List<Clientes> clientes = contexto.ObtenerClientes(cs); foreach (var cliente in clientes) { Console.WriteLine("Cliente: ID = {0} -- Nombre = {1}", cliente.ID_Cliente, cliente.NombreCompleto); } } catch (Exception e) { Console.WriteLine(e.ToString()); } Console.WriteLine(""); Console.WriteLine("======================================================="); Console.WriteLine(""); try { VendedoresBL contexto = new VendedoresBL(); List<Vendedores> vendedores = contexto.ObtenerVendedores(cs); foreach (var vendedor in vendedores) { Console.WriteLine("Vendedore: ID = {0} -- Nombre = {1}", vendedor.ID_Vendedor, vendedor.NombreCompleto); } } catch (Exception e) { Console.WriteLine(e.ToString()); } Console.WriteLine(""); Console.WriteLine("======================================================="); Console.WriteLine(""); VendedoresBL contexto2 = new VendedoresBL(); bool resultado = contexto2.AutenticarVendedores("Juansrt", "Juan3456"); Console.WriteLine("Autenticando al Vendedor: " + resultado); Console.WriteLine(""); Console.WriteLine("======================================================="); Console.WriteLine(""); try { ProductosBL contexto = new ProductosBL(); List<Entidades.Productos> productos = contexto.ObtenerProductos(cs); foreach (var producto in productos) { Console.WriteLine("Producto: ID = {0} -- Stock = {1}", producto.ID_Producto, producto.Stock); } } catch (Exception e) { Console.WriteLine(e.ToString()); } Console.WriteLine(""); Console.WriteLine("======================================================="); Console.WriteLine(""); try { PedidosBL contexto = new PedidosBL(); List<Pedidos> pedidos = contexto.ObtenerPedidos(cs); foreach (var pedido in pedidos) { Console.WriteLine("Pedido: ID = {0} -- FechaRegistro = {1}", pedido.ID_Pedido, pedido.FechaRegistro); } } catch (Exception e) { Console.WriteLine(e.ToString()); } Console.WriteLine(""); Console.WriteLine("======================================================="); Console.WriteLine(""); try { DetallePedidosBL contexto = new DetallePedidosBL(); List<DetallePedidos> detallePedidos = contexto.ObtenerDetallePedidos(cs); foreach (var detallePedido in detallePedidos) { Console.WriteLine("DetallePedidos: ID = {0} -- NombreProducto = {1}", detallePedido.ID_DetallePedido, detallePedido.NombreProducto); } } catch (Exception e) { Console.WriteLine(e.ToString()); } Console.WriteLine(""); Console.WriteLine("======================================================="); Console.WriteLine(""); try { PedidosBL contexto = new PedidosBL(); Console.WriteLine("ID_Pedido: " + contexto.ConsultarIdentificadorPedidos()); } catch (Exception e) { Console.WriteLine(e.ToString()); } Console.WriteLine(""); Console.WriteLine("======================================================="); Console.WriteLine(""); /*try { WebServiceApiClient proxy = new WebServiceApiClient("WSHttpBinding_IWebServiceApi"); ProductosBL contexto = new ProductosBL(); var msn = proxy.State; var msnBL = proxy.GetDataBL(); Console.WriteLine(msn + " --- " + msnBL); Console.WriteLine(""); Console.WriteLine("======================================================="); Console.WriteLine(""); List<Productos> productoBL = contexto.ObtenerProductos(cs); var productosWCFBL = proxy.GetProductosWCFBL(); //ProductosWCF productos; Console.WriteLine(productosWCFBL); foreach (var producto in productosWCFBL) { Console.WriteLine("Producto: ID = {0} -- Stock = {1}", producto.ID_Producto, producto.Stock); } } catch (Exception e) { Console.WriteLine(e.ToString()); throw; }*/ //DetallePedidosBL contexto3 = new DetallePedidosBL(); //contexto3.ActualizarStockProductos(1, 50); Console.ReadLine(); }