private void btnEditProject_Click(object sender, EventArgs e) { try { frmAddEditProject frm = new frmAddEditProject(this.selectedProjectID); if (frm.ShowDialog() == DialogResult.OK) { PopulateProjectsGrid(); } } catch (Exception ex) { string errMessage = ex.Message; if (ex.InnerException != null) { errMessage += string.Format("\n{0}", ex.InnerException.Message); } MessageBox.Show(errMessage, "pagePMC::btnEditProject_Click", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAddNewProject_Click(object sender, EventArgs e) { try { frmAddEditProject frm = new frmAddEditProject(); frm.selectedBillingClientID = ((SelectListItem)cboClient.SelectedItem).ID; if (frm.ShowDialog() == DialogResult.OK) { SelectedProjectID = frm.ProjectID; PopulateProjectsDropdown(); cboProjects.SelectedItem = ((List <SelectListItem>)cboProjects.DataSource).Where(x => x.ID == this.SelectedProjectID).FirstOrDefault(); } } catch (Exception ex) { string errMessage = ex.Message; if (ex.InnerException != null) { errMessage += string.Format("\n{0}", ex.InnerException.Message); } MessageBox.Show(errMessage, "frmSO_Primary::btnAddNewProject_Click", MessageBoxButtons.OK, MessageBoxIcon.Error); } }