예제 #1
0
        private Venta LoadVenta(IDataReader dr)
        {
            Venta Venta = new Venta();

            Venta.Id          = GetDataValue <int>(dr, "Codventa");
            Venta.CodEmpleado = GetDataValue <int>(dr, "Codempleado");
            Venta.CodPedido   = GetDataValue <int>(dr, "Codpedido");
            Venta.Pagado      = GetDataValue <string>(dr, "Pagado");
            Venta.Formadepago = GetDataValue <string>(dr, "Formadepago");
            Venta.Monto       = GetDataValue <double>(dr, "Monto");

            var empleadoP = new EmpleadoDAL();
            var pedidoP   = new PedidoDAL();

            Venta.Empleado = empleadoP.ReadBy(Venta.CodEmpleado);
            Venta.Pedido   = pedidoP.ReadBy(Venta.CodPedido);

            return(Venta);
        }
예제 #2
0
        private Envio LoadEnvio(IDataReader dr)
        {
            Envio Envio = new Envio();

            Envio.Id                  = GetDataValue <int>(dr, "Codenvio");
            Envio.Direccion           = GetDataValue <string>(dr, "Direccion");
            Envio.CodEmpleadoDeposito = GetDataValue <int>(dr, "Codempleadodeposito");
            Envio.Estado              = GetDataValue <string>(dr, "Estado");
            Envio.Fechadesalida       = GetDataValue <DateTime>(dr, "Fechadesalida");
            Envio.Fechadellegada      = GetDataValue <DateTime>(dr, "Fechadellegada");
            Envio.CodVenta            = GetDataValue <int>(dr, "Codventa");

            var ventap    = new VentaDAL();
            var empleadop = new EmpleadoDAL();
            var pedidop   = new PedidoDAL();

            Envio.Venta            = ventap.ReadBy(Envio.CodVenta);
            Envio.EmpleadoDeposito = empleadop.ReadBy(Envio.CodEmpleadoDeposito);
            Envio.Venta.Pedido     = pedidop.ReadBy(Envio.Venta.CodPedido);


            return(Envio);
        }