Пример #1
0
        public static ArchivosRepositoriosInfo ObtenerRepositorioDocumento(int Id)
        {
            var lstInfo = new List <ArchivosRepositoriosInfo>();

            lstInfo = (List <ArchivosRepositoriosInfo>)NegArchivosRepositorios.getsetlstRepositorioDoc;
            var ObjetoResultado = new ArchivosRepositoriosInfo();

            ObjetoResultado = (from x in lstInfo.AsEnumerable() where x.Id == Id select x).ToList()[0];

            return(ObjetoResultado);
        }
Пример #2
0
        public Resultado <ArchivosRepositoriosInfo> Eliminar(ArchivosRepositoriosInfo Entidad)
        {
            var ObjetoResultado = new Resultado <ArchivosRepositoriosInfo>();

            try
            {
                //Entidad.UsuarioModificacion_Id = (int)Administracion.NegUsuarios.UsuarioId;
                ObjetoResultado = AccesoDatos.Operacion <ArchivosRepositoriosInfo>(Entidad, Documental.Data.Global.SP.ArchivosRepositorios_DEL, Documental.Data.Global.Accion.Eliminar);

                return(ObjetoResultado);
            }
            catch (Exception)
            {
                ObjetoResultado.ResultadoGeneral = false;
                ObjetoResultado.Mensaje          = ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorGuardar.ToString()) + " ArchivosRepositorios";
                return(ObjetoResultado);
            }
        }
Пример #3
0
        /// <summary>
        /// Método que realiza una Búsqueda en la tabla Archivo Repositorio
        /// </summary>
        /// <param name="Entidad">Objeto Archivo Repositorio con el Filtro de Búsqueda correspondiente</param>
        /// <returns>Lista de la Entidad Archivo Repositorio en el Atributo Lista del Objeto Resultado.</returns>
        public Resultado <ArchivosRepositoriosInfo> BuscarBandejaGrupoDocumento(ArchivosRepositoriosInfo Entidad)
        {
            var ObjetoResultado = new Resultado <ArchivosRepositoriosInfo>();

            try
            {
                ObjetoResultado = AccesoDatos.Buscar <ArchivosRepositoriosInfo, ArchivosRepositoriosInfo>(Entidad, Documental.Data.Global.SP.BandejaGrupoDocumentoSolicitud_QRY);
                ObjetoResultado.ValorDecimal = ObjetoResultado.Lista.Count();


                return(ObjetoResultado);
            }
            catch (Exception)
            {
                ObjetoResultado.ResultadoGeneral = false;
                ObjetoResultado.Mensaje          = ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorListar.ToString()) + "BandejaGruposDocumentos";
                return(ObjetoResultado);
            }
        }
Пример #4
0
        public static ArchivosRepositoriosInfo ObtenerArchivoRepositorio(int Id)
        {
            var ObjetoResultado = new Resultado <ArchivosRepositoriosInfo>();
            var Entidad         = new ArchivosRepositoriosInfo();

            Entidad.Id = Id;
            try
            {
                ObjetoResultado = AccesoDatos.Buscar <ArchivosRepositoriosInfo, ArchivosRepositoriosInfo>(Entidad, Documental.Data.Global.SP.ArchivosRepositorios_QRY);
                ObjetoResultado.ValorDecimal = ObjetoResultado.Lista.Count();

                return(ObjetoResultado.Lista.FirstOrDefault());
            }
            catch (Exception)
            {
                ObjetoResultado.ResultadoGeneral = false;
                ObjetoResultado.Mensaje          = ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorListar.ToString()) + "ArchivosRepositorios";
                return(new ArchivosRepositoriosInfo());
            }
        }
Пример #5
0
        public Resultado <ArchivosRepositoriosInfo> AsignarDocumentoSolicitud(ref ArchivosRepositoriosInfo Entidad)
        {
            var ObjetoResultado = new Resultado <ArchivosRepositoriosInfo>();

            try
            {
                //Entidad.UsuarioModificacion_Id = (int)Administracion.NegUsuarios.UsuarioId;
                ObjetoResultado = AccesoDatos.Operacion <ArchivosRepositoriosInfo>(ref Entidad, Documental.Data.Global.SP.AsignarDocumentoSolicitud, Documental.Data.Global.Accion.Guardar);
                if (Entidad.Id == -1)
                {
                    ObjetoResultado.Mensaje          = "Documento ya Asignado a la Solicitud";
                    ObjetoResultado.ResultadoGeneral = false;
                }
                return(ObjetoResultado);
            }
            catch (Exception)
            {
                ObjetoResultado.ResultadoGeneral = false;
                ObjetoResultado.Mensaje          = ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorGuardar.ToString()) + " ArchivosRepositorios";
                return(ObjetoResultado);
            }
        }