private void btnAdd_Click(object sender, EventArgs e) { AddEditProject addProject = new AddEditProject(true); addProject.Text = "Add new Project"; addProject.ShowDialog(); // refresh LoadProjects(); }
private void btnEdit_Click(object sender, EventArgs e) { if (lvProjects.Items.Count > 0) { // ukoliko se pritisne botun edit, a na listi nije nista selektirano. if (lvProjects.SelectedItems.Count < 1) { MessageBox.Show("Please select an item", "Cannot edit item", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { AddEditProject editProj = new AddEditProject(false); DataRow dr = sqlProcedures.GetProject(Convert.ToInt32(lvProjects.SelectedItems[0].Text)); editProj.txtProjectId.Text = Validator.ConvertFromDBVal <int>(dr["ProjectID"]).ToString(); editProj.txtProjectName.Text = Validator.ConvertFromDBVal <string>(dr["ProjectName"]); editProj.cmbOwner.SelectedValue = Validator.ConvertFromDBVal <int>(dr["EmployeeID"]); editProj.cmbPriority.SelectedValue = Validator.ConvertFromDBVal <int>(dr["PriorityID"]); editProj.cmbStatus.SelectedValue = Validator.ConvertFromDBVal <int>(dr["StatusID"]); editProj.txtNotes.Text = Validator.ConvertFromDBVal <string>(dr["Notes"]); DateTime?startDate = Validator.ConvertFromDBVal <DateTime?>(dr["StartDate"]); if (startDate != null) { editProj.txtStartDate.Text = Convert.ToDateTime(startDate).ToString("d"); editProj.dtpStartDate.Value = Convert.ToDateTime(startDate); } DateTime?endDate = Validator.ConvertFromDBVal <DateTime?>(dr["EndDate"]); if (endDate != null) { editProj.txtEndDate.Text = Convert.ToDateTime(endDate).ToString("d"); editProj.dtpEndDate.Value = Convert.ToDateTime(endDate); } editProj.Text = "Edit Project"; editProj.ShowDialog(); // refresh LoadProjects(); } } else { MessageBox.Show("No Projects found", "Unable to edit", MessageBoxButtons.OK, MessageBoxIcon.Error); } }