FrmBoard: Refactor Selector creator.
This commit is contained in:
@@ -61,37 +61,44 @@ namespace VAR.Focus.Web.Pages
|
|||||||
|
|
||||||
#region Private methods
|
#region Private methods
|
||||||
|
|
||||||
|
private Panel BoardSelector_Create(Board board)
|
||||||
|
{
|
||||||
|
var pnlBoardSelector = new Panel { CssClass = "boardBanner" };
|
||||||
|
var lnkTitle = new HyperLink
|
||||||
|
{
|
||||||
|
NavigateUrl = string.Format("{0}?idBoard={1}", "FrmBoard", board.IDBoard),
|
||||||
|
};
|
||||||
|
var lblTitle = new CLabel
|
||||||
|
{
|
||||||
|
Text = board.Title,
|
||||||
|
CssClass = "title",
|
||||||
|
};
|
||||||
|
lnkTitle.Controls.Add(lblTitle);
|
||||||
|
var pnlDescription = new Panel();
|
||||||
|
var lblDescription = new CLabel
|
||||||
|
{
|
||||||
|
Text = board.Description,
|
||||||
|
CssClass = "description",
|
||||||
|
};
|
||||||
|
pnlDescription.Controls.Add(lblDescription);
|
||||||
|
pnlBoardSelector.Controls.Add(lnkTitle);
|
||||||
|
pnlBoardSelector.Controls.Add(pnlDescription);
|
||||||
|
|
||||||
|
return pnlBoardSelector;
|
||||||
|
}
|
||||||
|
|
||||||
private void FrmBoard_InitIndex()
|
private void FrmBoard_InitIndex()
|
||||||
{
|
{
|
||||||
Title = "Boards";
|
Title = "Boards";
|
||||||
|
|
||||||
List<Board> boards = Boards.Current.Boards_GetListForUser(CurrentUser.Name);
|
List<Board> boards = Boards.Current.Boards_GetListForUser(CurrentUser.Name);
|
||||||
|
|
||||||
foreach (Board board in boards)
|
foreach (Board board in boards)
|
||||||
{
|
{
|
||||||
var pnlBoardSelector = new Panel { CssClass = "boardBanner" };
|
Panel pnlBoardSelector = BoardSelector_Create(board);
|
||||||
var lnkTitle = new HyperLink
|
|
||||||
{
|
|
||||||
NavigateUrl = string.Format("{0}?idBoard={1}", "FrmBoard", board.IDBoard),
|
|
||||||
};
|
|
||||||
var lblTitle = new CLabel
|
|
||||||
{
|
|
||||||
Text = board.Title,
|
|
||||||
CssClass = "title",
|
|
||||||
};
|
|
||||||
lnkTitle.Controls.Add(lblTitle);
|
|
||||||
var pnlDescription = new Panel();
|
|
||||||
var lblDescription = new CLabel
|
|
||||||
{
|
|
||||||
Text = board.Description,
|
|
||||||
CssClass = "description",
|
|
||||||
};
|
|
||||||
pnlDescription.Controls.Add(lblDescription);
|
|
||||||
pnlBoardSelector.Controls.Add(lnkTitle);
|
|
||||||
pnlBoardSelector.Controls.Add(pnlDescription);
|
|
||||||
Controls.Add(pnlBoardSelector);
|
Controls.Add(pnlBoardSelector);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Board creator
|
||||||
var pnlBoardAdd = new Panel { CssClass = "boardBanner" };
|
var pnlBoardAdd = new Panel { CssClass = "boardBanner" };
|
||||||
var btnAddBoard = new CButton { ID = "btnAddBoard", Text = "AddBoard" };
|
var btnAddBoard = new CButton { ID = "btnAddBoard", Text = "AddBoard" };
|
||||||
btnAddBoard.Click += btnAddBoard_Click;
|
btnAddBoard.Click += btnAddBoard_Click;
|
||||||
@@ -110,16 +117,20 @@ namespace VAR.Focus.Web.Pages
|
|||||||
|
|
||||||
Title = board.Title;
|
Title = board.Title;
|
||||||
|
|
||||||
CardBoardControl cardBoardControl = new CardBoardControl();
|
CardBoardControl cardBoardControl = new CardBoardControl
|
||||||
cardBoardControl.ID = "ctrCardBoard";
|
{
|
||||||
cardBoardControl.IDBoard = board.IDBoard;
|
ID = "ctrCardBoard",
|
||||||
cardBoardControl.UserName = CurrentUser.Name;
|
IDBoard = board.IDBoard,
|
||||||
|
UserName = CurrentUser.Name,
|
||||||
|
};
|
||||||
Controls.Add(cardBoardControl);
|
Controls.Add(cardBoardControl);
|
||||||
|
|
||||||
ChatControl chatControl = new ChatControl();
|
ChatControl chatControl = new ChatControl
|
||||||
chatControl.ID = "ctrChat";
|
{
|
||||||
chatControl.IDMessageBoard = string.Format("CardBoard_{0}", board.IDBoard);
|
ID = "ctrChat",
|
||||||
chatControl.UserName = CurrentUser.Name;
|
IDMessageBoard = string.Format("CardBoard_{0}", board.IDBoard),
|
||||||
|
UserName = CurrentUser.Name,
|
||||||
|
};
|
||||||
Controls.Add(chatControl);
|
Controls.Add(chatControl);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user