Пример #1
0
 public int Actualizar(PerfilModulosBE e_PerfilModulos)
 {
     using (SqlConnection connection = Conectar(m_BaseDatos))
     {
         try
         {
             ComandoSP("usp_PerfilModulosActualizar", connection);
             ParametroSP("@PerfilModuloId", e_PerfilModulos.PerfilModuloId);
             ParametroSP("@ModuloId", e_PerfilModulos.ModuloId);
             ParametroSP("@PerfilId", e_PerfilModulos.PerfilId);
             ParametroSP("@EstadoId", e_PerfilModulos.EstadoId);
             ParametroSP("@UsuarioModificacionRegistro", e_PerfilModulos.UsuarioModificacionRegistro);
             ParametroSP("@NroIpRegistro", e_PerfilModulos.NroIpRegistro);
             return(comando.ExecuteNonQuery());
         }
         catch (SqlException ex)
         {
             throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
         }
         finally
         {
             connection.Dispose();
         }
     }
 }
Пример #2
0
        public List <PerfilModulosBE> Listar_grilla(PerfilModulosBE ent)
        {
            List <PerfilModulosBE> lst = new List <PerfilModulosBE>();

            using (SqlConnection connection = Conectar(m_BaseDatos))
            {
                try
                {
                    ComandoSP("usp_PERFIL_MODULOConsultar_Lista", connection);
                    ParametroSP("@accion", "lst");
                    ParametroSP("@opcion", "lst_grilla");
                    ParametroSP("@PERFIL_MODULO_ID", ent.PerfilModuloId);
                    ParametroSP("@MODULO_ID", ent.ModuloId);
                    ParametroSP("@PERFIL_ID", ent.PerfilId);
                    //ParametroSP("@ESTADO_ID", ent.ESTADO_ID);
                    using (SqlDataReader reader = comando.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            lst.Add(new PerfilModulosBE(reader));
                        }
                    }
                }
                catch (SqlException ex)
                {
                    throw new Exception("Clase DataAccess: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
                }
                finally
                {
                    connection.Dispose();
                }
            }

            return(lst);
        }
Пример #3
0
 public bool Anular(PerfilModulosBE e_PerfilModulos)
 {
     try
     {
         PerfilModulosDA o_PerfilModulos = new PerfilModulosDA(m_BaseDatos);
         int             resp            = o_PerfilModulos.Anular(e_PerfilModulos);
         return(resp > 0);
     }
     catch (Exception ex)
     {
         throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
     }
 }
Пример #4
0
        private PerfilModulosBE ViewModelToBE(PerfilModulosViewModel m_perfilmodulosVM)
        {
            PerfilModulosBE perfilModulosBE = new PerfilModulosBE();

            perfilModulosBE.PerfilModuloId              = m_perfilmodulosVM.PerfilModuloId;
            perfilModulosBE.ModuloId                    = m_perfilmodulosVM.ModuloId;
            perfilModulosBE.PerfilId                    = m_perfilmodulosVM.PerfilId;
            perfilModulosBE.EstadoId                    = m_perfilmodulosVM.EstadoId;
            perfilModulosBE.UsuarioRegistro             = m_perfilmodulosVM.UsuarioRegistro;
            perfilModulosBE.FechaRegistro               = m_perfilmodulosVM.FechaRegistro;
            perfilModulosBE.UsuarioModificacionRegistro = m_perfilmodulosVM.UsuarioModificacionRegistro;
            perfilModulosBE.FechaModificacionRegistro   = m_perfilmodulosVM.FechaModificacionRegistro;
            perfilModulosBE.NroIpRegistro               = HttpContext.Current.Request.UserHostAddress;
            return(perfilModulosBE);
        }
Пример #5
0
        public bool Insertar()
        {
            String          out_sms_err    = "";
            bool            v              = false;
            PerfilModulosBE perfilmoduloBE = new PerfilModulosBE();

            perfilmoduloBE = ViewModelToBE(this);
            v = (new PerfilModulosBL()).Insertar(perfilmoduloBE);

            if (v == false)
            {
                this.ErrorSms = out_sms_err;
            }

            return(v);
        }
Пример #6
0
        private PerfilModulosViewModel BEToViewModel(PerfilModulosBE m_PerfilModulosBE)
        {
            PerfilModulosViewModel perfilmodulosVM = new PerfilModulosViewModel();

            perfilmodulosVM.PerfilModuloId              = m_PerfilModulosBE.PerfilModuloId;
            perfilmodulosVM.ModuloId                    = m_PerfilModulosBE.ModuloId.Value;
            perfilmodulosVM.ModuloNombre                = new ModulosBL().Consultar_PK(m_PerfilModulosBE.ModuloId.Value).FirstOrDefault().Nombre;
            perfilmodulosVM.PerfilId                    = m_PerfilModulosBE.PerfilId.Value;
            perfilmodulosVM.PerfilNombre                = new PerfilesBL().Consultar_PK(m_PerfilModulosBE.ModuloId.Value).FirstOrDefault().Nombre;
            perfilmodulosVM.EstadoId                    = m_PerfilModulosBE.EstadoId.Value;
            perfilmodulosVM.EstadoNombre                = new EstadosBL().Consultar_Lista().Where(x => x.EstadoId == m_PerfilModulosBE.EstadoId).FirstOrDefault().Nombre;
            perfilmodulosVM.UsuarioRegistro             = m_PerfilModulosBE.UsuarioRegistro;
            perfilmodulosVM.FechaRegistro               = m_PerfilModulosBE.FechaRegistro;
            perfilmodulosVM.UsuarioModificacionRegistro = m_PerfilModulosBE.UsuarioModificacionRegistro;
            perfilmodulosVM.FechaModificacionRegistro   = m_PerfilModulosBE.FechaModificacionRegistro;
            perfilmodulosVM.NroIpRegistro               = m_PerfilModulosBE.NroIpRegistro;
            perfilmodulosVM.LstModulosBE                = new ModulosBL().Consultar_Lista().Where(x => x.ModuloId == m_PerfilModulosBE.ModuloId).ToList();
            return(perfilmodulosVM);
        }