コード例 #1
0
        public bool Insertar(UsuarioPerfilesBE e_UsuarioPerfiles, ref string outSms)
        {
            try
            {
                UsuarioPerfilesDA o_UsuarioPerfiles = new UsuarioPerfilesDA(m_BaseDatos);
                var aa = o_UsuarioPerfiles.Consultar_Lista();
                var a1 = aa.Where(x => x.UsuarioId == e_UsuarioPerfiles.UsuarioId && x.PerfilId == e_UsuarioPerfiles.PerfilId);
                var usuarioperfilesBE = o_UsuarioPerfiles.Consultar_Lista().Where(x => x.UsuarioId == e_UsuarioPerfiles.UsuarioId && x.PerfilId == e_UsuarioPerfiles.PerfilId).FirstOrDefault();

                if (usuarioperfilesBE != null)
                {
                    if (usuarioperfilesBE.EstadoId > 0)
                    {
                        return(HabilitarRegistro(usuarioperfilesBE.UsuarioPerfilId));
                    }
                }

                int resp = o_UsuarioPerfiles.Insertar(e_UsuarioPerfiles);
                return(resp > 0);
            }
            catch (Exception ex)
            {
                throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
            }
        }
コード例 #2
0
 public int Actualizar(UsuarioPerfilesBE e_UsuarioPerfiles)
 {
     using (SqlConnection connection = Conectar(m_BaseDatos))
     {
         try
         {
             ComandoSP("usp_UsuarioPerfilesActualizar", connection);
             ParametroSP("@UsuarioPerfilId", e_UsuarioPerfiles.UsuarioPerfilId);
             ParametroSP("@UsuarioId", e_UsuarioPerfiles.UsuarioId);
             ParametroSP("@PerfilId", e_UsuarioPerfiles.PerfilId);
             ParametroSP("@EstadoId", e_UsuarioPerfiles.EstadoId);
             ParametroSP("@UsuarioModificacionRegistro", e_UsuarioPerfiles.UsuarioModificacionRegistro);
             ParametroSP("@NroIpRegistro", e_UsuarioPerfiles.NroIpRegistro);
             return(comando.ExecuteNonQuery());
         }
         catch (SqlException ex)
         {
             throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
         }
         finally
         {
             connection.Dispose();
         }
     }
 }
コード例 #3
0
        public int CambiarEstadoRegistro(int idUsuarioPerfil, int estadoId)
        {
            UsuarioPerfilesBE e_USUARIO_PERFIL = new UsuarioPerfilesBE();

            e_USUARIO_PERFIL.UsuarioPerfilId = idUsuarioPerfil;

            using (SqlConnection connection = Conectar())
            {
                try
                {
                    ComandoSP("usp_UsuariosPerfilesCambiarEstadoRegistro", connection);
                    ParametroSP("@UsuarioPerfileId", idUsuarioPerfil);
                    ParametroSP("@EstadoId", estadoId);

                    return(comando.ExecuteNonQuery());
                }
                catch (SqlException ex)
                {
                    throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
                }
                finally
                {
                    connection.Dispose();
                }
            }
        }
コード例 #4
0
 public bool Actualizar(UsuarioPerfilesBE e_UsuarioPerfiles)
 {
     try
     {
         UsuarioPerfilesDA o_UsuarioPerfiles = new UsuarioPerfilesDA(m_BaseDatos);
         int resp = o_UsuarioPerfiles.Actualizar(e_UsuarioPerfiles);
         return(resp > 0);
     }
     catch (Exception ex)
     {
         throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
     }
 }
コード例 #5
0
        public bool Actualizar(UsuarioPerfilesBE e_USUARIO_PERFIL, ref string outSms)
        {
            try
            {
                UsuarioPerfilesDA o_USUARIO_PERFIL = new UsuarioPerfilesDA();

                int resp = o_USUARIO_PERFIL.Actualizar(e_USUARIO_PERFIL);

                return(resp > 0);
            }
            catch (Exception ex)
            {
                throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
            }
        }
コード例 #6
0
        private UsuarioPerfilesBE ViewModelToBE(UsuariosPerfilesViewModel m_usuarioperfilesVM)
        {
            UsuarioPerfilesBE m_usuarioperfilBE = new UsuarioPerfilesBE();

            m_usuarioperfilBE.UsuarioPerfilId             = m_usuarioperfilesVM.UsuarioPerfilId;
            m_usuarioperfilBE.UsuarioId                   = m_usuarioperfilesVM.UsuarioId;
            m_usuarioperfilBE.PerfilId                    = m_usuarioperfilesVM.PerfilId;
            m_usuarioperfilBE.EstadoId                    = m_usuarioperfilesVM.EstadoId;
            m_usuarioperfilBE.UsuarioRegistro             = m_usuarioperfilesVM.UsuarioRegistro;
            m_usuarioperfilBE.FechaRegistro               = m_usuarioperfilesVM.FechaRegistro;
            m_usuarioperfilBE.UsuarioModificacionRegistro = m_usuarioperfilesVM.UsuarioModificacionRegistro;
            m_usuarioperfilBE.FechaModificacionRegistro   = m_usuarioperfilesVM.FechaModificacionRegistro;
            m_usuarioperfilBE.NroIpRegistro               = HttpContext.Current.Request.UserHostAddress;

            return(m_usuarioperfilBE);
        }
コード例 #7
0
        private UsuariosPerfilesViewModel BEToViewModel(UsuarioPerfilesBE m_usuarioperfilBE)
        {
            UsuariosPerfilesViewModel m_usuarioperfilesVM = new UsuariosPerfilesViewModel();

            m_usuarioperfilesVM.UsuarioPerfilId             = m_usuarioperfilBE.UsuarioPerfilId;
            m_usuarioperfilesVM.UsuarioId                   = m_usuarioperfilBE.UsuarioId;
            m_usuarioperfilesVM.PerfilId                    = m_usuarioperfilBE.PerfilId;
            m_usuarioperfilesVM.EstadoId                    = m_usuarioperfilBE.EstadoId;
            m_usuarioperfilesVM.UsuarioRegistro             = m_usuarioperfilBE.UsuarioRegistro;
            m_usuarioperfilesVM.FechaRegistro               = m_usuarioperfilBE.FechaRegistro;
            m_usuarioperfilesVM.UsuarioModificacionRegistro = m_usuarioperfilBE.UsuarioModificacionRegistro;
            m_usuarioperfilesVM.FechaModificacionRegistro   = m_usuarioperfilBE.FechaModificacionRegistro;
            m_usuarioperfilesVM.NroIpRegistro               = m_usuarioperfilBE.NroIpRegistro;
            m_usuarioperfilesVM.EstadoNombre                = new EstadosBL().Consultar_Lista().Where(x => x.EstadoId == m_usuarioperfilBE.EstadoId).First().Nombre;;
            m_usuarioperfilesVM.PerfilNombre                = new PerfilesBL().Consultar_Lista().Where(x => x.PerfilesId == m_usuarioperfilBE.PerfilId).First().Nombre;
            m_usuarioperfilesVM.UsuarioNombre               = new UsuariosBL().Consultar_Lista().Where(x => x.UsuarioId == m_usuarioperfilBE.UsuarioId).First().Login;
            return(m_usuarioperfilesVM);
        }
コード例 #8
0
 public List <UsuarioPerfilesBE> ListarPerfilesAsignados(UsuarioPerfilesBE ent)
 {
     return(new UsuarioPerfilesDA().Consultar_Lista().Where(x => x.UsuarioId == ent.UsuarioId).ToList());
 }