/// <summary> /// Fabián Quirós Masís /// 26/09/2018 /// Efecto: obtiene una unidad de trabajo por id /// Requiere: Id unidad de trabajo /// Modifica:- /// Devuelve: Unidad de trabajo /// </summary> /// <returns>UnidadTrabajo</returns> public UnidadTrabajo getUnidadTrabajo(int idUnidad) { SqlConnection sqlConnection = conexion.conexionLogin(); String consulta = @"SELECT id_unidad,nombre,numero_extension,telefono,direccion FROM dbo.UnidadTrabajo Where id_unidad = @id_unidad and activo = @activo"; SqlCommand sqlCommand = new SqlCommand(consulta, sqlConnection); sqlCommand.Parameters.AddWithValue("@id_unidad", true); sqlCommand.Parameters.AddWithValue("@activo", true); SqlDataReader reader; sqlConnection.Open(); reader = sqlCommand.ExecuteReader(); UnidadTrabajo unidad = new UnidadTrabajo(); while (reader.Read()) { unidad.idUnidad = Convert.ToInt16(reader["id_unidad"].ToString()); unidad.nombre = reader["nombre"].ToString(); unidad.numeroExtension = reader["numero_extension"].ToString(); unidad.telefono = reader["telefono"].ToString(); unidad.direccion = reader["direccion"].ToString(); } return(unidad); }
/// <summary> /// Priscilla Mena /// 10/10/2018 /// Efecto: Metodo que devuelve una lista de usuarios que se encuentran activos en la base de datos de Login de RevisionesPorLaDireccionLE /// Requiere: - /// Modifica: - /// Devuelve: lista de usuarios public List <Usuario> getUsuariosLogin() { List <Usuario> listaUsuarios = new List <Usuario>(); SqlConnection sqlConnection = conexion.conexionLogin(); SqlCommand sqlCommand = new SqlCommand(@"select U.id_usuario, U.nombre_completo from Usuario U, Rol R, Aplicacion A, Usuario_Rol_Aplicacion URA where A.nombre_aplicacion = 'ReunionesRevisionDireccion' and URA.id_aplicacion = A.id_aplicacion and U.id_usuario = URA.id_usuario and R.id_rol = URA.id_rol order by U.nombre_completo; ", sqlConnection); SqlDataReader reader; sqlConnection.Open(); reader = sqlCommand.ExecuteReader(); while (reader.Read()) { Usuario usuario = new Usuario(); usuario.idUsuario = Convert.ToInt32(reader["id_usuario"].ToString()); usuario.nombre = reader["nombre_completo"].ToString(); listaUsuarios.Add(usuario); } sqlConnection.Close(); return(listaUsuarios); }