// Initialize UI components along with some data. public F100_WorkingReport(int ID) { InitializeComponent(); this.ControlBox = false; UserID = ID; PReport = new PProjectReport(this); BindingList <ProjectsData> projectList = PReport.GetProjects(); projectList.RemoveAt(0); projectBox.DataSource = projectList; projectBox.DisplayMember = "ProjectName"; }
// Submit button. private void Button1_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show(SubmitConfirmMessage, SubmitConfirmTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { try { PReport = new PProjectReport(this); PReport.Submit(); ReportRefresh?.Invoke(this, new EventArgs()); MessageBox.Show(SubmitConfirmOk); } catch (Exception) { MessageBox.Show(ExceptionErrorMeessage, ExceptionErrorTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }