private Usuario LoadUsuario(IDataReader dr) { Usuario Usuario = new Usuario(); Usuario.Identificador = GetDataValue <string>(dr, "Id"); Usuario.LockoutEndDateUtc = GetDataValue <DateTime>(dr, "LockoutEndDateUtc"); Usuario.CodComprador = GetDataValue <int>(dr, "CodComprador"); Usuario.CodEmpleado = GetDataValue <int>(dr, "CodEmpleado"); Usuario.UserName = GetDataValue <string>(dr, "UserName"); if (Usuario.CodEmpleado != 0) { var empleado = new EmpleadoDAL(); Usuario.Empleado = empleado.ReadBy(Usuario.CodEmpleado); } if (Usuario.CodComprador != 0) { var comprador = new CompradorDAL(); Usuario.Comprador = comprador.ReadBy(Usuario.CodComprador); } return(Usuario); }
private Pedido LoadPedido(IDataReader dr) { CompradorDAL compradordal = new CompradorDAL(); ProductoDAL productodal = new ProductoDAL(); Pedido Pedido = new Pedido(); Pedido.Id = GetDataValue <int>(dr, "CodPedido"); Pedido.CodComprador = GetDataValue <int>(dr, "CodComprador"); Pedido.Fecha = GetDataValue <DateTime>(dr, "Fecha"); Pedido.Codproducto = GetDataValue <int>(dr, "CodProducto"); Pedido.Monto = GetDataValue <double>(dr, "Monto"); Pedido.Estado = GetDataValue <string>(dr, "Estado"); Pedido.Cantidad = GetDataValue <int>(dr, "Cantidad"); Pedido.Descripcion = GetDataValue <string>(dr, "Descripcion"); Pedido.Logo = GetDataValue <Byte[]>(dr, "Logo"); Pedido.Aprobado = GetDataValue <string>(dr, "Aprobado"); Pedido.Comprador = compradordal.ReadBy(Pedido.CodComprador); Pedido.Producto = productodal.ReadBy(Pedido.Codproducto); return(Pedido); }