private void LoadProject(bool IsCopy) { try { if (dgProjectSearch != null && dgProjectSearch.CurrentRow != null && dgProjectSearch.CurrentRow.Cells["ProjectId"] != null) { int ProjectID = 0; if (int.TryParse(dgProjectSearch.CurrentRow.Cells["ProjectId"].Value.ToString(), out ProjectID)) { frmProject Obj = new frmProject(); Obj.ProjectID = ProjectID; Obj.IsCopy = IsCopy; Obj.MdiParent = this.MdiParent; this.Close(); Obj.Show(); } else { throw new Exception("Invalid Project Selected"); } } } catch (Exception ex) { Utility.ShowError(ex); } }
private void btnNewProject_ItemClick(object sender, ItemClickEventArgs e) { frmProject Obj = new frmProject(); Obj.MdiParent = this; Obj.Show(); }
private void btnNewProject_ItemClick(object sender, ItemClickEventArgs e) { try { FormCollection fc = Application.OpenForms; foreach (Form frm in fc) { if (fc != null) { if (frm.Name == "frmLoadProject") { frm.Close(); break; } } } frmProject Obj = new frmProject(); Obj.MdiParent = this; label2.Visible = false; pictureBox1.Visible = false; Obj.Show(); } catch (Exception ex) { Utility.ShowError(ex); } }
/// <summary> /// Code to load and project in new window and copy project into another project /// </summary> /// <param name="IsCopy"></param> private void LoadProject(bool IsCopy) { try { if (gcProjectSearch != null && dgProjectSearch != null && dgProjectSearch.GetFocusedDataRow() != null && dgProjectSearch.GetFocusedDataRow()["ProjectId"] != null) { int ProjectID = 0; if (int.TryParse(dgProjectSearch.GetFocusedDataRow()["ProjectId"].ToString(), out ProjectID)) { string _PrNr = dgProjectSearch.GetFocusedDataRow()["ProjectDescription"] + " - " + dgProjectSearch.GetFocusedDataRow()["ProjectNumber"]; foreach (Form form in Application.OpenForms) { if (form.Text == _PrNr) { form.Activate(); return; } } frmProject Obj = new frmProject(); Obj.ProjectID = ProjectID; Obj.IsCopy = IsCopy; Obj.MdiParent = this.MdiParent; //this.Close(); Obj.Show(); } else { throw new Exception("Invalid Project Selected"); } } } catch (Exception ex) { Utility.ShowError(ex); } }