Exemplo n.º 1
0
        //*************************************************************//
        //*** METHOD REFRESHES PACKAGE LIST FORM  ***//
        //*************************************************************//
        public static void upDatePackList(int packId)
        {
            List <Form> openForms = new List <Form>();

            foreach (Form f in Application.OpenForms)
            {
                openForms.Add(f);
            }

            foreach (Form f in openForms)
            {
                if (f.Name == "PackagesList")
                {
                    // declare int for row ID
                    int rowId = 0;
                    // if the name of the form is packageList
                    // parse form class object to PackageList object

                    PackagesList pl = new PackagesList();
                    pl = (PackagesList)f;

                    for (int i = 0; i < pl.dgvPackageList.Rows.Count; i++)
                    {
                        int checkedId = Convert.ToInt32(pl.dgvPackageList.Rows[i].Cells[0].Value);
                        if (checkedId == packId)
                        {
                            rowId = i;
                        }
                    }
                    pl.activeRow = rowId;
                    pl.PackagesForm_Load(null, null);
                }
            }
        }
Exemplo n.º 2
0
        public void pACKEGESToolStripMenuItem_Click(object sender, EventArgs e)
        {
            // Create a list of open forms and bool result
            List <Form> openForms = new List <Form>();
            bool        formIsNew = true;

            // Fill up a list of forms
            foreach (Form f in Application.OpenForms)
            {
                openForms.Add(f);
            }

            // Check if there is a the same form that user tries to open
            foreach (Form f in openForms)
            {
                if (f.Name == "PackagesList")
                {
                    f.Focus();
                    formIsNew = false;
                }
            }

            // If form is not opened yet open a new one
            if (formIsNew == true)
            {
                PackagesList packagesList = new PackagesList();
                packagesList.MdiParent = this;
                packagesList.Show();
            }
        }