Пример #1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            AddEditTask addTask = new AddEditTask(true);

            addTask.Text = "Add new Task";
            addTask.ShowDialog();

            // refresh
            LoadTasks();
        }
        private void btnAdd_Click(object sender, EventArgs e)
        {
            AddEditTask addTask = new AddEditTask(true);

            addTask.Text = "Add new Task";
            addTask.cmbProject.SelectedValue = Convert.ToInt32(txtProjectId.Text);
            addTask.ShowDialog();

            // refresh
            LoadTasks();
        }
Пример #3
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (lvTasks.Items.Count > 0)
            {
                // ukoliko se pritisne botun edit, a na listi nije nista selektirano.
                if (lvTasks.SelectedItems.Count < 1)
                {
                    MessageBox.Show("Please select an item", "Cannot edit item", MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                }
                else
                {
                    AddEditTask editTask = new AddEditTask(false);
                    DataRow     dr       = sqlProcedures.GetTask(Convert.ToInt32(lvTasks.SelectedItems[0].Text));

                    editTask.txtTaskId.Text              = Validator.ConvertFromDBVal <int>(dr["TaskID"]).ToString();
                    editTask.txtTaskName.Text            = Validator.ConvertFromDBVal <string>(dr["TaskName"]);
                    editTask.cmbProject.SelectedValue    = Validator.ConvertFromDBVal <int>(dr["ProjectID"]);
                    editTask.cmbAssignedTo.SelectedValue = Validator.ConvertFromDBVal <int>(dr["EmployeeID"]);
                    editTask.cmbPriority.SelectedValue   = Validator.ConvertFromDBVal <int>(dr["PriorityID"]);
                    editTask.cmbStatus.SelectedValue     = Validator.ConvertFromDBVal <int>(dr["StatusID"]);
                    editTask.txtDescription.Text         = Validator.ConvertFromDBVal <string>(dr["Description"]);

                    DateTime?startDate = Validator.ConvertFromDBVal <DateTime?>(dr["StartDate"]);
                    if (startDate != null)
                    {
                        editTask.txtStartDate.Text  = Convert.ToDateTime(startDate).ToString("d");
                        editTask.dtpStartDate.Value = Convert.ToDateTime(startDate);
                    }

                    DateTime?dueDate = Validator.ConvertFromDBVal <DateTime?>(dr["DueDate"]);
                    if (dueDate != null)
                    {
                        editTask.txtDueDate.Text  = Convert.ToDateTime(dueDate).ToString("d");
                        editTask.dtpDueDate.Value = Convert.ToDateTime(dueDate);
                    }

                    editTask.Text = "Edit Task";
                    editTask.ShowDialog();

                    // refresh
                    LoadTasks();
                }
            }
            else
            {
                MessageBox.Show("No Tasks found", "Unable to edit", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }