示例#1
0
        private void LoadTaskStatusToFlowLayout(int projectID)
        {
            ClearTaskStatus();

            TaskStatuBLL     taskStatuBLL = new TaskStatuBLL();
            List <TaskStatu> taskStatus   = taskStatuBLL.GetTaskStatus(projectID);

            if (taskStatus.Count > 0)
            {
                LoadTaskStatus(projectID, taskStatus);
            }
            else
            {
                MetroLabel lblNoTaskStatuText = new MetroLabel
                {
                    Text      = "No Any Task Statu.",
                    Name      = "lblNoTaskStatuText",
                    FontSize  = MetroFramework.MetroLabelSize.Medium,
                    TextAlign = ContentAlignment.MiddleLeft,
                    AutoSize  = true,
                };

                flTaskStatus.Controls.Add(lblNoTaskStatuText);
            }
        }
        public void GetTasksOfProject()
        {
            ProjectBLL     projectBll   = new ProjectBLL();
            List <Project> projects     = projectBll.GetProjects();
            TaskStatuBLL   taskStatuBll = new TaskStatuBLL();
            List <Task>    tasks        = new List <Task>();
            int            taskCount    = -1;

            if (projects.Count > 0)
            {
                List <TaskStatu> taskStatus = taskStatuBll.GetTaskStatus(projects[0].ProjectID);

                if (taskStatus.Count > 0)
                {
                    TaskBLL taskBll = new TaskBLL();
                    tasks = taskBll.GetProjectTasks(projects[0].ProjectID, taskStatus[0].TaskStatuID);

                    if (tasks.Count > 0)
                    {
                        taskCount = tasks.Count;
                    }
                }
            }

            Assert.AreEqual(tasks.Count, taskCount);
        }
示例#3
0
        private void btnTaskStatuDeleteMenu_Click(object sender, EventArgs e)
        {
            DialogResult dialog = new DialogResult();

            dialog = MessageBox.Show("This Task Statu Will Delete...", "Are You Sure?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (dialog == DialogResult.Yes)
            {
                ToolStripDropDownItem toolStripDropDownItem = sender as ToolStripDropDownItem;
                TaskStatuBLL          taskStatuBll          = new TaskStatuBLL();

                taskStatuBll.DeleteTaskStatu(Convert.ToInt32(toolStripDropDownItem.Name));

                LoadProjectsToFlowLayout();
            }
        }
        private void btnCreateTaskStatu_Click(object sender, EventArgs e)
        {
            // Eğer text alanı boş gelirse ekleme işlemi yapılmayacak.
            if (String.IsNullOrEmpty(txtBoxTaskStatuName.Text))
            {
                MessageBox.Show("Please enter a task statu name!", "Error..", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                TaskStatuBLL taskStatuBll = new TaskStatuBLL();
                taskStatuBll.AddTaskStatu(projectID, txtBoxTaskStatuName.Text);

                doRefresh = true;
                this.Close();
            }
        }