Пример #1
0
        private bool ValidarInsertar(ModulosBE m_moduloBE, ref string outSms)
        {
            bool v = true;

            if (m_moduloBE.Nombre == null || m_moduloBE.Nombre == "")
            {
                outSms = outSms + "Ingrese Nombre del sistema";
                v      = false;
            }
            if (m_moduloBE.EstadoId <= 0)
            {
                outSms = outSms + "Seleccione el tipo de estado";
                v      = false;
            }

            ModulosBE sistemasBE = Consultar_PK(m_moduloBE.ModuloId).FirstOrDefault();

            if (sistemasBE != null)
            {
                if (sistemasBE.Nombre == m_moduloBE.Nombre)
                {
                    outSms = outSms + "Ya existe Sistema con ese nombre" + sistemasBE.Nombre;
                    v      = false;
                }
            }

            return(v);
        }
Пример #2
0
 public int Actualizar(ModulosBE e_Modulos)
 {
     using (SqlConnection connection = Conectar(m_BaseDatos))
     {
         try
         {
             ComandoSP("usp_ModulosActualizar", connection);
             ParametroSP("@ModuloId", e_Modulos.ModuloId);
             ParametroSP("@ModuloKey", e_Modulos.ModuloKey);
             ParametroSP("@SistemaId", e_Modulos.SistemaId);
             ParametroSP("@ModuloPadreId", e_Modulos.ModuloPadreId);
             ParametroSP("@Nombre", e_Modulos.Nombre);
             ParametroSP("@Descripcion", e_Modulos.Descripcion);
             ParametroSP("@MenuDisplay", e_Modulos.MenuDisplay);
             ParametroSP("@MenuIcono", e_Modulos.MenuIcono);
             ParametroSP("@MenuNombre", e_Modulos.MenuNombre);
             ParametroSP("@MenuPath", e_Modulos.MenuPath);
             ParametroSP("@MenuPrioridad", e_Modulos.MenuPrioridad);
             ParametroSP("@EstadoId", e_Modulos.EstadoId);
             ParametroSP("@UsuarioModificacionRegistro", e_Modulos.UsuarioModificacionRegistro);
             ParametroSP("@NroIpRegistro", e_Modulos.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 List <ModulosBE> Listar_grilla_x_modpadre(ModulosBE ent)
        {
            List <ModulosBE> lst = new List <ModulosBE>();

            using (SqlConnection connection = Conectar(m_BaseDatos))
            {
                try
                {
                    ComandoSP("usp_ModulosConsultar_Lista_Grilla", connection);
                    ParametroSP("@accion", "lst");
                    ParametroSP("@opcion", "lst_grilla_x_modulo_padre");
                    ParametroSP("@Nombre", ent.Nombre);
                    ParametroSP("@ModuloId", ent.ModuloId);
                    ParametroSP("@SistemaId", ent.SistemaId);
                    ParametroSP("@ModuloPadreId", ent.ModuloPadreId);
                    using (SqlDataReader reader = comando.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            lst.Add(new ModulosBE(reader));
                        }
                    }
                }
                catch (SqlException ex)
                {
                    throw new Exception("Clase DataAccess: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
                }
                finally
                {
                    connection.Dispose();
                }
            }

            return(lst);
        }
Пример #4
0
 public bool Insertar(ModulosBE e_Modulos)
 {
     try
     {
         ModulosDA o_Modulos = new ModulosDA(m_BaseDatos);
         int       resp      = o_Modulos.Insertar(e_Modulos);
         return(resp > 0);
     }
     catch (Exception ex)
     {
         throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
     }
 }
Пример #5
0
        public bool Insertar()
        {
            String    out_sms_err = "";
            bool      v           = false;
            ModulosBE sistemasBE  = new ModulosBE();

            sistemasBE = ViewModelToBE(this);
            v          = (new ModulosBL()).Insertar(sistemasBE, ref out_sms_err);

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

            return(v);
        }
Пример #6
0
        public bool Actualizar()
        {
            String    out_sms_err = "";
            bool      v           = false;
            ModulosBE moduloBE    = new ModulosBE();

            moduloBE = ViewModelToBE(this);
            v        = (new ModulosBL()).Actualizar(moduloBE, ref out_sms_err);

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

            return(v);
        }
Пример #7
0
        public bool Insertar(ModulosBE e_Modulo, ref String out_sms_err)
        {
            if (ValidarActualizar(e_Modulo, ref out_sms_err) == false)
            {
                return(false);
            }

            try
            {
                ModulosDA o_Modulos = new ModulosDA();
                int       resp      = o_Modulos.Insertar(e_Modulo);
                return(resp > 0);
            }
            catch (Exception ex)
            {
                throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
            }
        }
Пример #8
0
 public int Anular(ModulosBE e_Modulos)
 {
     using (SqlConnection connection = Conectar(m_BaseDatos))
     {
         try
         {
             ComandoSP("usp_ModulosAnular", connection);
             ParametroSP("@ModuloId", e_Modulos.ModuloId);
             ParametroSP("@UsuarioModificacionRegistro", e_Modulos.UsuarioModificacionRegistro);
             ParametroSP("@NroIpRegistro", e_Modulos.NroIpRegistro);
             return(comando.ExecuteNonQuery());
         }
         catch (SqlException ex)
         {
             throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
         }
         finally
         {
             connection.Dispose();
         }
     }
 }
Пример #9
0
        private ModulosBE ViewModelToBE(ModulosViewModel m_modulosVM)
        {
            ModulosBE modulosBE = new ModulosBE();

            modulosBE.ModuloId                    = m_modulosVM.ModuloId;
            modulosBE.SistemaId                   = m_modulosVM.SistemaId;
            modulosBE.Nombre                      = m_modulosVM.Nombre;
            modulosBE.ModuloPadreId               = m_modulosVM.ModuloPadreId;
            modulosBE.Nombre                      = m_modulosVM.Nombre;
            modulosBE.Descripcion                 = m_modulosVM.Descripcion;
            modulosBE.MenuDisplay                 = m_modulosVM.MenuDisplay;
            modulosBE.MenuIcono                   = m_modulosVM.MenuIcono;
            modulosBE.EstadoId                    = m_modulosVM.EstadoId;
            modulosBE.MenuNombre                  = m_modulosVM.MenuNombre;
            modulosBE.MenuPath                    = m_modulosVM.MenuPath;
            modulosBE.MenuPrioridad               = m_modulosVM.MenuPrioridad;
            modulosBE.UsuarioRegistro             = m_modulosVM.UsuarioRegistro;
            modulosBE.FechaRegistro               = m_modulosVM.FechaRegistro;
            modulosBE.UsuarioModificacionRegistro = m_modulosVM.UsuarioModificacionRegistro;
            modulosBE.FechaModificacionRegistro   = m_modulosVM.FechaModificacionRegistro;
            modulosBE.NroIpRegistro               = HttpContext.Current.Request.UserHostAddress;

            return(modulosBE);
        }
Пример #10
0
        private ModulosViewModel BEToViewModel(ModulosBE m_modulosBE)
        {
            ModulosViewModel modulosVM = new ModulosViewModel();

            modulosVM.ModuloId                    = m_modulosBE.ModuloId;
            modulosVM.Nombre                      = m_modulosBE.Nombre;
            modulosVM.ModuloPadreId               = m_modulosBE.ModuloPadreId;
            modulosVM.Nombre                      = m_modulosBE.Nombre;
            modulosVM.Descripcion                 = m_modulosBE.Descripcion;
            modulosVM.MenuDisplay                 = m_modulosBE.MenuDisplay;
            modulosVM.MenuIcono                   = m_modulosBE.MenuIcono;
            modulosVM.EstadoId                    = m_modulosBE.EstadoId;
            modulosVM.EstadoNombre                = new EstadosBL().Consultar_Lista().Where(x => x.EstadoId == m_modulosBE.EstadoId).FirstOrDefault().Nombre;
            modulosVM.MenuNombre                  = m_modulosBE.MenuNombre;
            modulosVM.MenuPath                    = m_modulosBE.MenuPath;
            modulosVM.MenuPrioridad               = m_modulosBE.MenuPrioridad;
            modulosVM.UsuarioRegistro             = m_modulosBE.UsuarioRegistro;
            modulosVM.FechaRegistro               = m_modulosBE.FechaRegistro;
            modulosVM.UsuarioModificacionRegistro = m_modulosBE.UsuarioModificacionRegistro;
            modulosVM.FechaModificacionRegistro   = m_modulosBE.FechaModificacionRegistro;
            modulosVM.NroIpRegistro               = m_modulosBE.NroIpRegistro;
            modulosVM.LstPerfilModulosBE          = new PerfilModulosBL().Consultar_Lista().Where(x => x.ModuloId == m_modulosBE.ModuloId).ToList();
            return(modulosVM);
        }