コード例 #1
0
ファイル: Board.aspx.cs プロジェクト: AymanAmin/Treatment
        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>";
            }
        }
コード例 #2
0
ファイル: Board.aspx.cs プロジェクト: AymanAmin/Treatment
        /// <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");
            }
        }