Example #1
0
 public BoardSelectionWindow(UserInter ui)
 {
     InitializeComponent();
     bi = ui.getMyBoard();
     VM = new BoardSelectionDataContext(bi);
     this.DataContext = this.VM;
     this.ui          = ui;
 }
Example #2
0
 public BoardWindow(UserInter ui)
 {
     InitializeComponent();
     this.myBoard     = ui.getMyBoard();
     VM               = new BoardWindowDataContext(myBoard);
     this.DataContext = VM;
     this.ui          = ui;
 }
 public ColumnLimitWindow(BoardInter BI, BoardWindowDataContext VM)
 {
     InitializeComponent();
     this.VM          = VM;
     this.BI          = BI;
     this.CLD         = new ColumnLimitDataContext((VM.Selected.limit != -1), VM.Selected.limit);
     this.DataContext = CLD;
 }
Example #4
0
 public CreateTaskWindow(BoardInter myBoard, BoardWindowDataContext VM)
 {
     InitializeComponent();
     this.myBoard     = myBoard;
     this.VM          = VM;
     this.TC          = new TaskWindowDataContext();
     this.DataContext = this.TC;
 }
Example #5
0
 public EditTaskWin(BoardInter myBoard, BoardWindowDataContext VM)// ,Guid taskid ,String status, String title, String text, DateTime due_Date)
 {
     InitializeComponent();
     this.myBoard     = myBoard;
     this.VM          = VM;
     this.taskid      = VM.Selected.taskid;
     this.status      = VM.Selected.status;
     this.TC          = new TaskWindowDataContext();
     TC.Title         = VM.Selected.title;
     TC.Text          = VM.Selected.text;
     TC.Due_date      = VM.Selected.Due_Date;
     this.DataContext = this.TC;
 }
 public EditColumnWindow(BoardInter myBoard, BoardWindowDataContext VM, bool create)
 {
     InitializeComponent();
     this.myBoard     = myBoard;
     this.VM          = VM;
     this.create      = create;
     colName.Text     = "";
     this.DataContext = WinTitle;
     if (create)
     {
         WinTitle = "Add Column";
     }
     else
     {
         WinTitle = "Rename Column";
     }
 }
Example #7
0
        private void testing()
        {
            int con = 0;

            if (con == 1)// testing thruogh interface layer
            {
                ui.Login(VM.UserName, VM.PWD);
                BoardInter bi = ui.getMyBoard();
                bi.createTask("title1", "text", DateTime.Parse("12/3/2018"));//creates tasks for the current user
                Guid taskid = bi.getBoard().columns[0].tasks[0].taskid;
                bi.moveTask(taskid, "Backlog");
                bi.moveTask(taskid, "In Progress");
                bi.createTask("title2", "text", DateTime.Parse("12/3/2018"));
                taskid = bi.getBoard().columns[0].tasks[0].taskid;
                bi.moveTask(taskid, "Backlog");
                bi.createTask("title3", "text", DateTime.Parse("12/3/2018"));
            }
            else if (con == 2)// testing business layer
            {
                /*
                 * Board board = App.um.login(VM.UserName, VM.PWD).getBoardAt(0);
                 * MessageBox.Show("add Backlog= " + board.addColumn("Backlog").ToString());
                 * MessageBox.Show("rename inprogress= " + board.renameColumn("InProgress", "In Progress").ToString());
                 * MessageBox.Show("swap Backlog& In progress= " + board.swapColumns("BackLog", "In Progress"));
                 * MessageBox.Show("add sharonnnn= " + board.addColumn("sharonnnn"));
                 * MessageBox.Show("add gilz= " + board.addColumn("gilz"));
                 * MessageBox.Show("remove gilz= " + board.removeColumn("gilz"));
                 */
            }
            else if (con == 3)//test Data Access layer
            {
                BoardHandler     boardHandler = new BoardHandler();
                List <NumbBoard> nboards      = boardHandler.ReadBoards();

                UserHandler     userHandler = new UserHandler();
                List <NumbUser> nusers      = userHandler.readUsers();
                foreach (NumbUser nuser in nusers)
                {
                    MessageBox.Show("user = "******" , password = " + nuser.password);
                }
            }
        }
 public BoardSelectionDataContext(BoardInter bi)
 {
     BoardNames = bi.getBoardNames();
 }
Example #9
0
 public BoardWindowDataContext(BoardInter board)
 {
     this.board = board;
     BoardNames = board.getBoardNames();
     ShowTheard();
 }