Example #1
0
        public bool validarModuloPerfil(ModuloPerfil_E objModPerfil)
        {
            int resultado = 0;

            try
            {
                using (cmd = new SqlCommand("SP_VALIDACION_MODULOPERFIL", cnx.CONS))
                {
                    cnx.CONS.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDAPLICACIONMODULO", objModPerfil.IdAplicacionModulo);
                    cmd.Parameters.AddWithValue("@IDPERFIL", objModPerfil.IdPerfil);
                    cmd.Parameters.AddWithValue("@ACTIVO", objModPerfil.Activo);

                    resultado = Convert.ToInt32(cmd.ExecuteScalar());
                }
            }
            catch (Exception fx)
            {
                Debug.WriteLine("Error al validar Modulo Perfil : " + fx.Message.ToString() + fx.StackTrace.ToString());
                ut.logsave(this, fx);
            }
            finally
            {
                cnx.CONS.Close();
            }
            return((resultado == 0) ? false : true);
        }
Example #2
0
        public List <ModuloPerfil_E> obtenerModulo(int idUsua, int idAplic)
        {
            List <ModuloPerfil_E> lmodulos = new List <ModuloPerfil_E>();

            try
            {
                using (cmd = new SqlCommand("SP_OBTENER_MODULOSXUSUARIO", cnx.CONS))
                {
                    cnx.CONS.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IdUsuario", idUsua);
                    cmd.Parameters.AddWithValue("@IdAplicacion", idAplic);

                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        ModuloPerfil_E moduloPer_E = new ModuloPerfil_E();
                        moduloPer_E.modulos = Convert.ToString(dr["MODULOS"]);
                        lmodulos.Add(moduloPer_E);
                    }
                }
            }
            catch (FormatException fx)
            {
                Debug.WriteLine("Error al obtener Modulo: " + fx.Message.ToString() + fx.StackTrace.ToString());
                ut.logsave(this, fx);
            }
            finally
            {
                cnx.CONS.Close();
            }

            return(lmodulos);
        }
        public AccountController()
        {
            usuar_N      = new Usuario_N();
            usuar_E      = new Usuario_E();
            modPerfil_E  = new ModuloPerfil_E();
            modPerfil_N  = new ModuloPerfil_N();
            oaUsua_E     = new OA_Usuario_E();
            oaUsua_N     = new OA_Usuario_N();
            oaUsuaPide_E = new OA_UsuarioPide_E();
            oaUsuaPide_N = new OA_UsuarioPide_N();
            iniSes_E     = new InicioSesion_E();
            iniSes_N     = new InicioSesion_N();

            OACodValUsuario_N = new OA_CodidgoValidacionUsuario_N();
        }
Example #4
0
        public List <ModuloPerfil_E> listarxfiltro(int idPerfil)
        {
            List <ModuloPerfil_E> listModuloPerfil = new List <ModuloPerfil_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTAR_MODULOPERFIL", cnx.CONS))
                {
                    cnx.CONS.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDPERFIL", idPerfil);

                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        ModuloPerfil_E moduloPerfil = new ModuloPerfil_E();
                        moduloPerfil.nro               = Convert.ToInt32(dr["NRO"]);
                        moduloPerfil.IdModuloPerfil    = Convert.ToInt32(dr["ID"]);
                        moduloPerfil.aplicacion        = Convert.ToString(dr["APLICACION"]);
                        moduloPerfil.modulos           = Convert.ToString(dr["MODULO"]);
                        moduloPerfil.perfil            = Convert.ToString(dr["PERFIL"]);
                        moduloPerfil.Activo            = Convert.ToBoolean(dr["ACTIVO"]);
                        moduloPerfil.nombUsuarioReg    = Convert.ToString(dr["REGISTRADO POR"]).ToUpper();
                        moduloPerfil.FechaRegistro     = Convert.ToString(dr["FECHA REGISTRO"]);
                        moduloPerfil.nombUsuarioMod    = Convert.ToString(dr["MODIFICADO POR"]).ToUpper();
                        moduloPerfil.FechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]);
                        listModuloPerfil.Add(moduloPerfil);
                    }
                }
            }
            catch (Exception fx)
            {
                Debug.WriteLine("Error al listar los Modulos de perfil: " + fx.Message.ToString() + " " + fx.StackTrace.ToString());
                ut.logsave(this, fx);
            }
            finally
            {
                cnx.CONS.Close();
            }

            return(listModuloPerfil);
        }
Example #5
0
        public string modificar(ModuloPerfil_E objModPerfil)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_MODULOPERFIL", cnx.CONS))
                {
                    cnx.CONS.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "U");
                    cmd.Parameters.AddWithValue("@IDMODULOPERFIL", objModPerfil.IdModuloPerfil);
                    cmd.Parameters.AddWithValue("@IDAPLICACIONMODULO", objModPerfil.IdAplicacionModulo);
                    cmd.Parameters.AddWithValue("@IDPERFIL", objModPerfil.IdPerfil);
                    cmd.Parameters.AddWithValue("@ACTIVO", objModPerfil.Activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREG", 0);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", objModPerfil.IdUsuarioModificacion);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", ut.obtener_Fecha());

                    //int i = cmd.ExecuteNonQuery();
                    //msg = i.ToString() + " elemento ha sido modificado con exito.";
                    cmd.ExecuteNonQuery();
                    msg = "Se modificó correctamente.";
                }
            }
            catch (Exception fx)
            {
                msg = "Error. No se puedo modificar.";
                Debug.WriteLine("Error al modificar Modulo perfil: " + fx.Message.ToString() + " " + fx.StackTrace.ToString());
                ut.logsave(this, fx);
            }
            finally
            {
                cnx.CONS.Close();
            }

            return(msg);
        }
Example #6
0
 public bool validarModuloPerfil(ModuloPerfil_E objModPerfil)
 {
     return(modPerfil_D.validarModuloPerfil(objModPerfil));
 }
Example #7
0
 public string eliminar(ModuloPerfil_E objModPerfil)
 {
     return(modPerfil_D.eliminar(objModPerfil));
 }
Example #8
0
 public string modificar(ModuloPerfil_E objModPerfil)
 {
     return(modPerfil_D.modificar(objModPerfil));
 }
Example #9
0
 public string agregar(ModuloPerfil_E objModPerfil)
 {
     return(modPerfil_D.agregar(objModPerfil));
 }