public List <LoteDTO> Consultar(string CodigoLote, DateTime?FechaVencimiento, int IdProducto, int IdLote, DateTime?FechaRegistro) { List <Parametros> Parametros = new List <Parametros>() { new Parametros("@CodigoLote", string.IsNullOrEmpty(CodigoLote)?DBNull.Value :(object)CodigoLote, SqlDbType.VarChar, ParameterDirection.Input) , new Parametros("@FechaRegistro", FechaRegistro == null?DBNull.Value: (object)FechaRegistro, SqlDbType.DateTime, ParameterDirection.Input) , new Parametros("@FechaVencimiento", FechaVencimiento == null?DBNull.Value: (object)FechaVencimiento, SqlDbType.DateTime, ParameterDirection.Input) , new Parametros("@IdProducto", IdProducto == 0?DBNull.Value:(object)IdProducto, SqlDbType.Int, ParameterDirection.Input) , new Parametros("@IdLote", IdLote == 0?DBNull.Value:(object)IdLote, SqlDbType.Int, ParameterDirection.Input) }; DataTable Coleccion = new Transaccion("ConsultarLote", Parametros).EjecutarDevuelveTabla(); List <LoteDTO> Resultado = (from fila in Coleccion.AsEnumerable() select new LoteDTO(fila["CodigoLote"].ToString() , new ProductoDTO( fila["NombreProducto"].ToString() , Convert.ToInt32(fila["IdProducto"]) , new TipoProductoDTO(Convert.ToInt32(fila["IdTipoProducto"]) , fila["CodigoReferencia"].ToString() , fila["Descripcion"].ToString()) ) , Convert.ToInt32(fila["IdLote"]) , Convert.ToDateTime(fila["FechaVencimiento"]) , Convert.ToDateTime(fila["FechaRegistro"]) )).ToList(); return(Resultado); }
public List <SedeDTO> Consultar(string Nombre, string Ciudad, string Direccion, int IdAdministrador, int IdSede) { List <Parametros> Parametros = new List <Parametros>() { new Parametros("@NombreSede", String.IsNullOrEmpty(Nombre)? DBNull.Value:(object)Nombre, SqlDbType.VarChar, ParameterDirection.Input) , new Parametros("@Ciudad", String.IsNullOrEmpty(Ciudad)? DBNull.Value : (object)Ciudad, SqlDbType.VarChar, ParameterDirection.Input) , new Parametros("@Direccion", String.IsNullOrEmpty(Direccion)? DBNull.Value : (object)Direccion, SqlDbType.VarChar, ParameterDirection.Input) , new Parametros("@IdAdministrador", (IdAdministrador == 0?(object)DBNull.Value:(object)IdAdministrador), SqlDbType.Int, ParameterDirection.Input) , new Parametros("@IdSede", (IdSede == 0?(object)DBNull.Value:(object)IdSede), SqlDbType.Int, ParameterDirection.Input) }; DataTable Coleccion = new Transaccion("ConsultarSede", Parametros).EjecutarDevuelveTabla(); List <SedeDTO> Resultado = (from fila in Coleccion.AsEnumerable() select new SedeDTO(fila["NombreSede"].ToString() , fila["Direccion"].ToString() , fila["Ciudad"].ToString() , Int32.Parse(fila["IdSede"].ToString()) , new UsuarioDTO(fila["Nombre"].ToString() , fila["Apellido"].ToString() , fila["Correo"].ToString() , new SedeDTO() , Int32.Parse(fila["IdAdministrador"].ToString()) , 0 , fila["NombreUsuario"].ToString() , fila["Clave"].ToString() , Convert.ToInt32(fila["Perfil"]) ) ) ).ToList(); return(Resultado); }
public List <TipoProductoDTO> Consultar(string Descripcion, string CodigoReferencia, int IdTipoProducto) { List <Parametros> Parametros = new List <Parametros>() { new Parametros("@Descripcion", string.IsNullOrEmpty(Descripcion)?DBNull.Value :(object )Descripcion, SqlDbType.VarChar, ParameterDirection.Input) , new Parametros("@CodigoReferencia", string.IsNullOrEmpty(CodigoReferencia) ? DBNull.Value : (object)CodigoReferencia, SqlDbType.VarChar, ParameterDirection.Input) , new Parametros("@IdTipoProducto", IdTipoProducto == 0?DBNull.Value:(object )IdTipoProducto, SqlDbType.Int, ParameterDirection.Input) }; DataTable Coleccion = new Transaccion("ConsultarTipoProducto", Parametros).EjecutarDevuelveTabla(); List <TipoProductoDTO> Resultado = (from fila in Coleccion.AsEnumerable() select new TipoProductoDTO(Int32.Parse(fila["IdTipoProducto"].ToString()) , fila["CodigoReferencia"].ToString() , fila["Descripcion"].ToString()) ).ToList(); return(Resultado); }
public List <ProductoDTO> Consultar(string Nombre, int IdTipoProducto, int IdProducto) { List <Parametros> Parametros = new List <Parametros>() { new Parametros("@NombreProducto", string.IsNullOrEmpty(Nombre)?DBNull.Value :(object)Nombre, SqlDbType.VarChar, ParameterDirection.Input) , new Parametros("@IdTipoProducto", IdTipoProducto == 0 ? DBNull.Value : (object)IdTipoProducto, SqlDbType.Int, ParameterDirection.Input) , new Parametros("@IdProducto", IdProducto == 0 ? DBNull.Value : (object)IdProducto, SqlDbType.Int, ParameterDirection.Input) }; DataTable Coleccion = new Transaccion("ConsultarProducto", Parametros).EjecutarDevuelveTabla(); List <ProductoDTO> Resultado = (from fila in Coleccion.AsEnumerable() select new ProductoDTO(fila["NombreProducto"].ToString() , Convert.ToInt32(fila["IdProducto"]) , new TipoProductoDTO(Convert.ToInt32(fila["IdTipoProducto"]) , fila["CodigoReferencia"].ToString() , fila["Descripcion"].ToString()) )).ToList(); return(Resultado); }