protected void SaveTask(object sender, EventArgs e)
        {
            var categoryName = ddl_category.SelectedValue.ToString();
            var skillName    = ddl_skill.SelectedValue.ToString();

            description = ta_description.Value;

            //startDate = DateTime.Parse(tbx_StartDate.Text);

            endDate    = DateTime.Parse(tbx_deadline.Text);
            updateDate = DateTime.Now;
            price      = tbx_price.Text;
            System.Diagnostics.Debug.Write("All the values for project" + updateDate.Date + endDate.Date + description);

            var  taskObj      = new TaskBusinessObjects();
            bool projectAdded = taskObj.AddTask(description, price, endDate, new Guid(categoryName), new Guid(skillName), userName, updateDate);

            if (projectAdded)
            {
                _task = taskObj.GetTaskByUpdateDate(updateDate);
                //System.Diagnostics.Debug.Write("user and task id:" + _currentUser.userId + _task.taskId);
                var  userTaskObj  = new UsersTaskBusinessObjects();
                bool addUsersTask = userTaskObj.AddUsersTask(_currentUser.userId, _task.taskId);
                if (addUsersTask)
                {
                    //Label2.Text = "Successfully inserted";
                    Response.Redirect("~/UbuoyIndex.aspx");
                }
            }
            else
            {
                Label2.Text = "Something went wrong, Exception message: ";
            }
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var catId = Request.QueryString["id"].ToString();

            System.Diagnostics.Debug.Write("id test:" + catId);
            Guid id      = new Guid(catId);
            var  taskObj = new TaskBusinessObjects();

            _task = taskObj.GetTaskByTaskId(id);

            lbl_deadline.Text    = Convert.ToString(_task.deadline);
            lbl_description.Text = _task.description;
            lbl_owner.Text       = _task.owner;
            lbl_price.Text       = Convert.ToString(_task.money);

            /**
             *  Panel taskPanel = new Panel();
             *  taskDitails.Controls.Add(taskPanel);
             *  Label taskDescription = new Label();
             *
             *  taskDescription.Text = _task.description + ", " + _task.owner + ", " + _task.doer + ", " + _task.deadline+","+_task.money;
             *  taskPanel.Controls.Add(taskDescription);
             *  //Image taskImage = new Image();
             * **/
        }
Example #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var catId = Request.QueryString["id"].ToString();

            System.Diagnostics.Debug.Write("id test:" + catId);
            Guid id      = new Guid(catId);
            var  taskObj = new TaskBusinessObjects();

            _task = taskObj.GetTaskByCategoryId(id);
            foreach (var task in _task)
            {
                Panel taskPanel = new Panel();
                //make it skill
                //categoryTasks.Controls.Add(taskPanel);
                Label taskDescription = new Label();
                taskDescription.Text = task.description;
                taskPanel.Controls.Add(taskDescription);
                Panel owner     = new Panel();
                Label ownerName = new Label();
                ownerName.Text = task.owner;
                owner.Controls.Add(ownerName);
                taskPanel.Controls.Add(owner);
                Panel deadline = new Panel();
                Label DeadLine = new Label();
                DeadLine.Text = Convert.ToString(task.deadline);
                deadline.Controls.Add(DeadLine);
                taskPanel.Controls.Add(deadline);
                Image taskImage = new Image();

                getUsersTask(task.taskId, taskPanel);
            }

            var userTaskObj = new UsersTaskBusinessObjects();
        }
Example #4
0
        protected void dd_list_SelectedIndexChanged(object sender, EventArgs e)
        {
            Guid skillId = new Guid(dd_list.SelectedValue);
            var  taskObj = new TaskBusinessObjects();

            gv_Task.DataSource = taskObj.GetTaskBySkillId(skillId);
            gv_Task.DataBind();

            /**if (gv_Task.Columns.Count > 0)
             * {
             *  gv_Task.Columns[0].Visible = false;
             *  gv_Task.Columns[7].Visible = false;
             *  gv_Task.Columns[9].Visible = false;
             *
             * }
             * else
             * { **/
            gv_Task.HeaderRow.Cells[0].Visible = false;
            gv_Task.HeaderRow.Cells[7].Visible = false;
            gv_Task.HeaderRow.Cells[9].Visible = false;
            foreach (GridViewRow gvr in gv_Task.Rows)
            {
                gvr.Cells[0].Visible = false;
                gvr.Cells[7].Visible = false;
                gvr.Cells[9].Visible = false;
                CheckBox cb = new CheckBox();
                //cb = (CheckBox)gvr.FindControl("CheckBox1");

                if ((cb != null) && (cb.Checked == true))
                {
                    output += gvr.Cells[1].Text.ToString() + ",";
                }
            }
            System.Diagnostics.Debug.Write("This is checked: " + output);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            var catId = Request.QueryString["id"].ToString();

            System.Diagnostics.Debug.Write("id test:" + catId);
            Guid id      = new Guid(catId);
            var  taskObj = new TaskBusinessObjects();

            _task = taskObj.GetTaskByCategoryId(id);
            foreach (var task in _task)
            {
                Panel taskPanel = new Panel();
                categoryTasks.Controls.Add(taskPanel);
                Label taskDescription = new Label();
                taskDescription.Text = task.description + ", " + task.owner + ", " + task.doer + ", " + task.deadline;
                taskPanel.Controls.Add(taskDescription);
                Image taskImage = new Image();

                getUsersTask(task.taskId, taskPanel);
            }

            var userTaskObj = new UsersTaskBusinessObjects();
        }
Example #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var projObject = new ProjectBussinessObjects();

            _projectCollection = projObject.GetLatestSixProject(string.Empty);



            foreach (var project in _projectCollection)
            {
                //get the project
                projectHyperLinkCreation(project);
            }

            var skillObj = new SkillBusinessObjects();

            _skillCollection = skillObj.GetLatestSixSkills(string.Empty);

            foreach (var skill in _skillCollection)
            {
                int r = rnd.Next(colorCollection.Count);

                HyperLink skillTileLink = new HyperLink();
                skillTileLink.NavigateUrl = "~/ubuoySkillDetail.aspx?id=" + skill.skillId;
                skillTileLink.CssClass    = "tile double bg-color-ubuoy border-color-LightGrey";

                Panel SkillContentPanel = new Panel();
                SkillContentPanel.CssClass = "tile-content bg-color-" + (string)colorCollection[r] + "";
                skillTileLink.Controls.Add(SkillContentPanel);
                LatestSkills.Controls.Add(skillTileLink);
                SkillContentPanel.ID = "" + count;

                taskDescription = "<p class=\"fg-color-white\">" + skill.description + "</p>";
                UserID          = (Guid)skill.userId;
                //for getting users info
                getUserFromSkill(SkillContentPanel, UserID);

                Panel brandPanel = new Panel();
                brandPanel.CssClass = "brand opacity bg-color-darken fg-color-white";
                SkillContentPanel.Controls.Add(brandPanel);

                Label categoryNameLabel = new Label();
                categoryNameLabel.CssClass = "text fg-color-white";
                categoryNameLabel.Text     = skill.Category.Name;
                brandPanel.Controls.Add(categoryNameLabel);

                Panel updateDate = new Panel();
                updateDate.CssClass = "place-right padding5 tertiary-text fg-color-white";
                Literal taskCountText = new Literal();
                taskCountText.Text = "" + skill.updateDate;
                brandPanel.Controls.Add(updateDate);
                updateDate.Controls.Add(taskCountText);
            }


            var taskObj = new TaskBusinessObjects();

            _taskCollection = taskObj.GetLatestSixTask(string.Empty);


            foreach (var task in _taskCollection)
            {
                int       r            = rnd.Next(colorCollection.Count);
                HyperLink taskTileLink = new HyperLink();
                taskTileLink.NavigateUrl = "~/ubuoyTaskDetails.aspx?id=" + task.taskId;
                taskTileLink.CssClass    = "tile double bg-color-ubuoy border-color-LightGrey";

                Panel TaskContentPanel = new Panel();
                TaskContentPanel.CssClass = "tile-content bg-color-" + (string)colorCollection[r] + "";
                taskTileLink.Controls.Add(TaskContentPanel);
                LatestTasks.Controls.Add(taskTileLink);
                TaskContentPanel.ID = "" + count;

                taskDescription = "<p class=\"fg-color-white\">" + task.description + "</p>";

                //for getting users info
                getUsersTask(TaskContentPanel, task.taskId);

                Panel brandPanel = new Panel();
                brandPanel.CssClass = "brand opacity bg-color-darken fg-color-white";
                TaskContentPanel.Controls.Add(brandPanel);

                Label categoryNameLabel = new Label();
                categoryNameLabel.CssClass = "text fg-color-white";
                categoryNameLabel.Text     = task.Category.Name;
                brandPanel.Controls.Add(categoryNameLabel);

                Panel updateDate = new Panel();
                updateDate.CssClass = "place-right padding5 tertiary-text fg-color-white";
                Literal taskCountText = new Literal();
                taskCountText.Text = "" + task.updateDate;
                brandPanel.Controls.Add(updateDate);
                updateDate.Controls.Add(taskCountText);
            }
        }