public MenuTopEnt ObtieneMenuPrincipal(string dIDUsuario) { MenuTopEnt item = new MenuTopEnt(); OleDbConnection dbConnection = null; OleDbCommand dbCommand = null; OleDbDataReader dbDataReader = null; try { dbCommand = new OleDbCommand(); dbCommand.Parameters.Add("USER_LOGIN", OleDbType.VarChar).Value = dIDUsuario.ToString(); //dbConnection = new OleDbConnection(ConexionString.connStringIEL); dbConnection = new OleDbConnection(constring); dbCommand.Connection = dbConnection; dbCommand.CommandText = "proc_USERS_PERMISOS_MOSTRAR"; dbCommand.CommandType = CommandType.StoredProcedure; dbConnection.Open(); dbDataReader = dbCommand.ExecuteReader(); if (dbDataReader.HasRows) { while (dbDataReader.Read()) { item.psAdministrar = Convert.ToBoolean(dbDataReader["ADMINISTRAR"]); item.psAlumnos = Convert.ToBoolean(dbDataReader["ALUMNOS"]); item.psCobranza = Convert.ToBoolean(dbDataReader["COBRANZA"]); item.psPago = Convert.ToBoolean(dbDataReader["PAGO"]); } } dbCommand.Dispose(); dbCommand = null; dbConnection.Close(); dbConnection.Dispose(); dbConnection = null; dbDataReader.Close(); dbDataReader.Dispose(); dbDataReader = null; } catch (Exception oException) { if (dbCommand != null) { dbCommand.Dispose(); dbCommand = null; } if (dbConnection.State == ConnectionState.Open) { dbDataReader = null; dbConnection.Close(); dbConnection.Dispose(); dbConnection = null; } else { dbDataReader = null; dbConnection.Dispose(); dbConnection = null; } throw new Exception("Mensaje: DAT>MenuTopDat>ObtieneMenuPrincipal"); } return(item); }
void Permisos(string prmUSER_LOGIN) { try { MenuTopBus oMenuBus = new MenuTopBus(); MenuTopEnt oMenuEnt = new MenuTopEnt(); oMenuEnt = oMenuBus.ObtieneMenuPrincipal(prmUSER_LOGIN.ToString()); if (oMenuEnt.psAdministrar) { lblOpciones.Text = lblOpciones.Text.Replace("{administrar}", "<li><a href='../Administracion/MenuAdmin.aspx\'>Administrar</a></li>"); } else { lblOpciones.Text = lblOpciones.Text.Replace("{administrar}", ""); } if (oMenuEnt.psAlumnos) { lblOpciones.Text = lblOpciones.Text.Replace("{alumnos}", "<li><a href='../Alumnos/Alumnos.aspx\'>Alumnos</a></li>"); } else { lblOpciones.Text = lblOpciones.Text.Replace("{alumnos}", ""); } //if (oMenuEnt.psProfesores) //{ // lblOpciones.Text = // lblOpciones.Text.Replace("{profesores}", "<li><a href='../Profesores/MenuProfesores.aspx\'>Profesores</a></li>"); //} //else //{ // lblOpciones.Text = // lblOpciones.Text.Replace("{profesores}", ""); //} if (oMenuEnt.psCobranza) { lblOpciones.Text = lblOpciones.Text.Replace("{cobranza}", "<li><a href='../Cobranza/MenuCobranza.aspx\'>Cobranza</a></li>"); } else { lblOpciones.Text = lblOpciones.Text.Replace("{cobranza}", ""); } if (oMenuEnt.psPago) { lblOpciones.Text = lblOpciones.Text.Replace("{pago}", "<li><a href='../Pagos/Pagos.aspx\'>Pago</a></li>"); } else { lblOpciones.Text = lblOpciones.Text.Replace("{pago}", ""); } } catch { } }