Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }