コード例 #1
0
        public DTResultadoOperacionModel <List <DTMaestroUsuario> > ConsultarRolModalidadUsuario(string Usuario)
        {
            DTMaestroUsuario _DTMU = new DTMaestroUsuario();
            DTResultadoOperacionModel <List <DTMaestroUsuario> > Resultado = new DTResultadoOperacionModel <List <DTMaestroUsuario> >();
            List <DTMaestroUsuario> _DTUsuario = new List <DTMaestroUsuario>();

            try
            {
                Parametros.Add(new Parameter("@IN_Usuario", Usuario));
                DataTable DT_Usuarios = null;//DMAccesoDatos.EjecutarDataSetWithDataTable(ProcedimientosAlmacenados.Sp_ListarRolesModalidades, Parametros);
                _DTUsuario = ConvertData.ConvertirDtoToList <DTMaestroUsuario>(DT_Usuarios);

                if (_DTUsuario != null)
                {
                    Resultado.Respuesta = true;
                    Resultado.Resultado = _DTUsuario;
                }
                else
                {
                    Resultado.Mensaje   = DTMensaje.ObtenerObjetoMensaje(DTCodigoMensajes.MENSAJE001);
                    Resultado.Respuesta = false;
                }
            }
            catch (Exception ex)
            {
                GestorLog.RegistrarLogExcepcion(ex);
            }
            return(Resultado);
        }
コード例 #2
0
        public DTResultadoOperacionModel <DTMaestroUsuario> ConsultarUsuario(string _UsuarioWindows)
        {
            DTResultadoOperacionModel <DTMaestroUsuario> resultado = new DTResultadoOperacionModel <DTMaestroUsuario>();

            try
            {
                DTMaestroUsuario _Usuario = new DTMaestroUsuario();

                _Usuario.Usuario = _UsuarioWindows.Split('\\').Last();
                resultado        = new DMLayout().ConsultarUsuario(_Usuario.Usuario);
                if (resultado != null)
                {
                    if (resultado.Resultado.IdUsuario != 0)
                    {
                        resultado.Respuesta = true;
                    }
                    else
                    {
                        resultado.Respuesta = false;
                        resultado.Resultado = _Usuario;
                        resultado.Mensaje   = DTMensaje.ObtenerObjetoMensaje(DTCodigoMensajes.MENSAJE021);
                    }
                }
            }
            catch (Exception ex)
            {
                GestorLog.RegistrarLogExcepcion(ex);
                resultado.Mensaje = DTMensaje.ObtenerObjetoMensaje(DTCodigoMensajes.MENSAJE001);
                throw ex;
            }
            return(resultado);
        }
コード例 #3
0
        public DTResultadoOperacionModel <DTMaestroUsuario> ConsultarUsuario(string Usuario)
        {
            DTMaestroUsuario _DTMU = new DTMaestroUsuario();
            DTResultadoOperacionModel <DTMaestroUsuario> Resultado = new DTResultadoOperacionModel <DTMaestroUsuario>();
            DTMaestroUsuario _DTUsuario = new DTMaestroUsuario();

            try
            {
                Parametros.Add(new Parameter("@IN_Usuario", Usuario));
                DataTable DT_Usuarios = null;//DMAccesoDatos.EjecutarDataSetWithDataTable(ProcedimientosAlmacenados.Sp_ValidarUsuario, Parametros);
                _DTUsuario          = ConvertData.ConvertirDtoToList <DTMaestroUsuario>(DT_Usuarios).FirstOrDefault();
                Resultado.Resultado = _DTUsuario;
            }
            catch (Exception ex)
            {
                GestorLog.RegistrarLogExcepcion(ex);
            }
            return(Resultado);
        }