/* * Metodo * Descripcion: Inserta un detalle de pedido en la base de datos * Entrada: int, int, int * Salida: void */ public void InsertarDetallePedido(int iD_Pedido, int iD_Producto, int cantidad) { using (DB_AcmeEntities contexto = new DB_AcmeEntities()) { contexto.InsertarDetallePedido(iD_Pedido, iD_Producto, cantidad); } }
/* * Metodo * Descripcion: Inserta un pedido en la base de datos * Entrada: int, decimal, decimal, decimal, * Salida: void */ public void InsertarPedido(int iD_Cliente, decimal totalBruto, decimal impuesto, decimal valorNeto) { using (DB_AcmeEntities contexto = new DB_AcmeEntities()) { contexto.InsertarPedido(iD_Cliente, totalBruto, impuesto, valorNeto); } }
/* * Metodo * Descripcion: Actualiza el stock de un producto * Entrada: int, int * Salida: void */ public void ActualizarStockProducto(int iD_Producto, int cantidad) { using (DB_AcmeEntities contexto = new DB_AcmeEntities()) { contexto.ActualizarStockProducto(iD_Producto, cantidad); } }
/* * Metodo * Descripcion: Autentica a un vendedor * Entrada: string, string * Salida: bool */ public bool AutenticarVendedor(string nombreUsuario, string contrasenia) { ObjectParameter resultado = new ObjectParameter("Resultado", typeof(String)); using (DB_AcmeEntities contexto = new DB_AcmeEntities()) { contexto.AutenticarVendedor(nombreUsuario, contrasenia, resultado); } return((bool)resultado.Value); }
/* * Metodo * Descripcion: Consulta el identificador de un pedido * Entrada: void * Salida: int */ public int ConsultarIdentificadorPedido() { ObjectParameter iD_Pedido = new ObjectParameter("ID_Pedido", typeof(int)); using (DB_AcmeEntities contexto = new DB_AcmeEntities()) { contexto.ConsultarIdentificadorPedido(iD_Pedido); } return((int)iD_Pedido.Value); }
/* * Metodo * Descripcion: Retorna un listado de detalle de pedidos * Entrada: void * Salida: List<DetallePedidos> */ public List <DetallePedidos> ObtenerDetallePedido() { List <DetallePedidos> detallePedidos = new List <DetallePedidos>(); using (DB_AcmeEntities contexto = new DB_AcmeEntities()) { var SQLDetallePedidos = from detallePedido in contexto.TB_DetallePedido select detallePedido; foreach (var item in SQLDetallePedidos) { DetallePedidos detallePedidoActual = MapearDetallePedido(item); detallePedidos.Add(detallePedidoActual); } } return(detallePedidos); }
/* * Metodo * Descripcion: Retorna un listado de productos * Entrada: void * Salida: List<Productos> */ public List <Productos> ObtenerProducto() { List <Productos> productos = new List <Productos>(); using (DB_AcmeEntities contexto = new DB_AcmeEntities()) { var SQLProducto = from producto in contexto.TB_Producto select producto; foreach (var item in SQLProducto) { Productos productoActual = MapearProducto(item); productos.Add(productoActual); } } return(productos); }
/* * Metodo * Descripcion: Retorna un listado de vendedores * Entrada: void * Salida: List<Vendedores> */ public List <Vendedores> ObtenerVendedor() { List <Vendedores> vendedores = new List <Vendedores>(); using (DB_AcmeEntities contexto = new DB_AcmeEntities()) { var SQLVendedor = from vendedor in contexto.TB_Vendedor select vendedor; foreach (var item in SQLVendedor) { Vendedores vendedorActual = MapearVendedor(item); vendedores.Add(vendedorActual); } } return(vendedores); }
/* * Metodo * Descripcion: Retorna un listado de pedidos * Entrada: void * Salida: List<Pedidos> */ public List <Pedidos> ObtenerPedido() { List <Pedidos> pedidos = new List <Pedidos>(); using (DB_AcmeEntities contexto = new DB_AcmeEntities()) { var SQLPedido = from pedido in contexto.TB_Pedido select pedido; foreach (var item in SQLPedido) { Pedidos pedidoActual = MapearPedido(item); pedidos.Add(pedidoActual); } } return(pedidos); }
/* * Metodo * Descripcion: Retorna un listado de clientes * Entrada: void * Salida: List<Clientes> */ public List <Clientes> ObtenerCliente() { List <Clientes> clientes = new List <Clientes>(); using (DB_AcmeEntities contexto = new DB_AcmeEntities()) { var SQLCliente = from cliente in contexto.TB_Cliente select cliente; foreach (var item in SQLCliente) { Clientes clienteActual = MapearCliente(item); clientes.Add(clienteActual); } } return(clientes); }