public void eliminarPedido(int idPedido) { PedidoDA p = new PedidoDA(); // se libera los productos p.eliminar(idPedido); }
public bool GuardarPedido(PedidoBE objPedido) { PedidoDA objPedidoDA = new PedidoDA(); try { //Analizamos cada pedido sus valores /*if (objPedido.Nombre == "") * { * IdPedido = "0"; * mensaje = "El nombre del Pedido no puede estar vacio."; * return false; * }*/ if (objPedidoDA.GuardarPedido(objPedido)) { //mensaje = "Se registro al Pedido."; return(true); } else { //IdPedido = "0"; //mensaje = "Ocurrio un error al guardar al Pedido."; return(false); } } catch (Exception ex) { throw ex; } }
public void agregarPedido(Pedido pedidoAgregar) { PedidoDA pedido = new PedidoDA(); int idPedido = pedido.agregar(pedidoAgregar); // agregarCabecera foreach (DetallePedido det in pedidoAgregar.DetallesPedido) { pedido.AgregarDetalle(idPedido, det); } }
public PedidoBE ObtenerPedido(string IdPedido) { PedidoDA oPedidoDA = new PedidoDA(); try { PedidoBE ObjPedido = oPedidoDA.ObtenerPedido(IdPedido); return(ObjPedido); } catch (Exception ex) { throw ex; } }
public List <PedidoBE> ListarPedidos() { PedidoDA oPedidoDA = new PedidoDA(); try { return(oPedidoDA.ListarPedidos()); } catch (Exception ex) { throw ex; } finally { oPedidoDA = null; } }
public bool EliminarPedido(string IdPedido) { PedidoDA objPedidoDA = new PedidoDA(); try { if (objPedidoDA.EliminarPedido(IdPedido)) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
public bool ActualizarPedido(PedidoBE objPedido) { PedidoDA objPedidoDA = new PedidoDA(); try { if (objPedidoDA.ActualizarPedido(objPedido)) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
public void generarFactura(Pedido pedido) { BindingList <DetallePedido> detallesPedidoAFacturar = new BindingList <DetallePedido>(); detallesPedidoAFacturar = listarDetalle(pedido.IdVenta); double totalDescuento = 0; double totalImpuesto = 0; double totalValorNeto = 0; double netoApagar = 0; foreach (DetallePedido det in detallesPedidoAFacturar) { totalDescuento = totalDescuento + (det.Desc / 100) * (det.Cantidad * det.Producto.Precio); totalValorNeto += det.Subtotal; } totalImpuesto = 0.18 * (totalValorNeto); netoApagar = totalImpuesto + totalValorNeto; double montoPagoVendedor = totalValorNeto * (pedido.Vendedor.Comision / 100); PedidoDA p = new PedidoDA(); p.agregarFactura(pedido.IdVenta, totalDescuento, totalImpuesto, totalValorNeto, netoApagar, 0, 0, montoPagoVendedor); p.facturarPedido(pedido.IdVenta); }
public BindingList <DetallePedido> listarDetalle(int id) { PedidoDA p = new PedidoDA(); return(p.listarDetallePedido(id)); }
public BindingList <Pedido> listarPedidos(int tipo) { PedidoDA p = new PedidoDA(); return(p.listarPedidos(tipo)); }
public BindingList <Pedido> listarPedidos() { PedidoDA p = new PedidoDA(); return(p.listarPedidos()); }
public PedidoBL() { accesoDatos = new PedidoDA(); }