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(); }
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); } }