private void load_board_info(M_Board Current_Board) { // Board Properties txtArabicName.Text = Truncate(Current_Board.Board_Name_Ar, 20);; txtEnglishName.Text = Truncate(Current_Board.Board_Name_En, 20); txtCreatedDate.Text = Truncate(Current_Board.Create_Date.ToString(), 20); if (SessionWrapper.LoggedUser.Language_id == 1) { txtType.Text = Truncate(Current_Board.M_Board_Type.Board_Type_Name_Ar, 20); txtClassification.Text = Truncate(Current_Board.M_Board_Classification.Board_Classification_Name_Ar, 20); } else { txtType.Text = Truncate(Current_Board.M_Board_Type.Board_Type_Name_En, 20); txtClassification.Text = Truncate(Current_Board.M_Board_Classification.Board_Classification_Name_En, 20); } //Edit Board info if you are supervisor Classes.EditBoardPermission EBP = new Classes.EditBoardPermission(); Can_Edit = EBP.GetEditPermission(Current_Board); if (Can_Edit) { txtEditBoard.Text = "<a href='../../../../Pages/Eminutes/BoardManagment/BoardInfo.aspx?BoardId=" + Current_Board.Board_Id + "' class='text-muted m-r-10 f-16'> <i style='color:#4183d7' class='icofont icofont-edit'></i></a>"; txtMeetingMembers.Text = "<a href='../../../../Pages/Eminutes/BoardManagment/BoardMember.aspx?BoardId=" + Current_Board.Board_Id + "' class='text-muted m-r-10 f-16'> <i style='color:#4183d7' class='icofont icofont-edit'></i></a>"; txtEditLocations.Text = "<a href='../../../../Pages/Eminutes/BoardManagment/BoardLocations.aspx?BoardId=" + Current_Board.Board_Id + "' class='text-muted m-r-10 f-16'> <i style='color:#4183d7' class='icofont icofont-edit'></i></a>"; txtAddMeeting.Text = "<a href='MeetingManagment/MeetingInfo.aspx?BoardID=" + Current_Board.Board_Id + "' class='text-muted m-r-10 f-16'> <i style='color:green' class='icofont icofont-ui-add'></i></a>"; } else { txtEditBoard.Text = " <i class='icofont icofont-ui-note m-r-10'></i>"; txtMeetingMembers.Text = " <i class='icofont icofont-ui-note m-r-10'></i>"; txtEditLocations.Text = " <i class='icofont icofont-ui-note m-r-10'></i>"; txtAddMeeting.Text = " <i class='icofont icofont-ui-note m-r-10'></i>"; } }
/// <summary> /// Member type (1 = Supervisor , 2 = secretarial , 3 = Members) /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { if (SessionWrapper.LoggedUser == null) { Response.Redirect("~/Pages/Setting/Auth/Login.aspx"); } int board_id = 0; if (Request["BoardId"] == null) { Response.Redirect("~/Pages/Eminutes/Home.aspx"); } board_id = int.Parse(Request["BoardId"].ToString()); Current_Board = db.M_Board.FirstOrDefault(x => x.Board_Id == board_id); if (Current_Board != null) { // load current board info load_board_info(Current_Board); loadDownloadAttachment(Current_Board.Board_Id); //Load sub boards List <M_Board> sub_board = db.M_Board.Where(x => x.Parent == board_id).ToList(); if (sub_board.Count > 0) { Classes.EditBoardPermission EBP = new Classes.EditBoardPermission(); SubBoard.Text = EBP.LoadBoad(sub_board, "12"); } // Load member List <M_Board_Member> list_member = db.M_Board_Member.Where(x => x.Board_Id == board_id).ToList(); if (list_member.Count > 0) { LoadMember(list_member); } //Load Locations List <M_Board_Location> Locations = db.M_Board_Location.Where(x => x.Board_Id == board_id).ToList(); if (Locations.Count > 0) { LoadLocations(Locations); } //Load Meetings LoadMeetings(board_id); } else { Response.Redirect("~/Pages/Admin/Eminutes/Home.aspx"); } }