예제 #1
0
        private void btnNewProject_ItemClick(object sender, ItemClickEventArgs e)
        {
            frmProject Obj = new frmProject();

            Obj.MdiParent = this;
            Obj.Show();
        }
예제 #2
0
        private void menu_newproject_Click(object sender, RoutedEventArgs e)
        {
            //新增项目
            frmProject frm = new frmProject(null);

            frm.ShowDialog();
        }
예제 #3
0
        private void projectsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmProject supplier = new frmProject();

            supplier.GetUserID(TxtUserID.Text);
            supplier.ShowDialog();
        }
예제 #4
0
 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);
     }
 }
예제 #5
0
 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);
     }
 }
예제 #6
0
 public frmViewdescription(bool _Mode, frmProject _frmParent, int _PositionID)
 {
     InitializeComponent();
     _isFirstTime = true;
     _isNewMode   = _Mode;
     frmParent    = _frmParent;
     PositionID   = _PositionID;
 }
예제 #7
0
 private void Initial()
 {
     if (this.mainForm == null)
     {
         saveResult      = null;
         mainForm        = frmProject.Create();
         mainForm.editor = new com.digitalwave.GLS_WS.Logic.ProjectEditor(mainForm);
     }
 }
예제 #8
0
 private void nbCopyPosition_ItemClick(object sender, ItemClickEventArgs e)
 {
     try
     {
         frmProject f = (frmProject)this.ActiveMdiChild;
         f.CopyPosition();
     }
     catch (Exception ex) { }
 }
예제 #9
0
 private void btnRefreshProject_ItemClick(object sender, ItemClickEventArgs e)
 {
     try
     {
         try
         {
             frmProject f = (frmProject)this.ActiveMdiChild;
             f.RefreshProject();
         }
         catch (Exception ex) { }
     }
     catch (Exception ex) {}
 }
예제 #10
0
        private void dgObject_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            TB_PROJECT proj = dgObject.SelectedItem as TB_PROJECT;

            if (proj != null)
            {
                if (proj.CREATEUSER == Global.g_usercode || Global.g_userrole == 8 || Global.g_userrole == 9)
                {
                    frmProject frm = new frmProject(proj);
                    frm.ShowDialog();
                }
            }
            //刷新
            BindProjectData();
        }
예제 #11
0
        private void tsmiNew_Click(object sender, EventArgs e)
        {
            if (1 == 2)
            {
                MessageBox.Show("未找到加密锁,请插入加密锁后,再进行操作!");
                return;
            }
            this.Cursor = Cursors.WaitCursor;
            string     projectno  = Globals.OpenedProjectNo;//主键值
            frmProject frmProject = new frmProject(projectno, true);

            frmProject.ShowDialog();
            this.Cursor = Cursors.Default;
            if (frmProject.HasChange)
            {
            }
        }
예제 #12
0
 /// <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);
     }
 }