예제 #1
0
        private void dgvGurRash_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (dgvGurRash.Rows.Count > 0)
            {
                int idrow = e.RowIndex;
                Data.numDocPrihodRashod = dgvGurRash.Rows[idrow].Cells[0].Value.ToString();
            }
            else
            {
                return;
            }

            // проверяем не запущена ли форма
            for (int x = 0; x < this.MdiParent.MdiChildren.Length; x++)
            {
                if (this.MdiParent.MdiChildren[x].Name == "Rviewform")
                {
                    this.MdiParent.MdiChildren[x].Focus();
                    return;
                }
            }
            // Запускаем форму если она не запущена
            Form Rviewform = new Rviewform();

            Rviewform.StartPosition = FormStartPosition.CenterScreen;
            Rviewform.WindowState   = FormWindowState.Maximized;
            //указываем владельца для формы
            Rviewform.MdiParent = this.MdiParent;  // где containerInstance - это экземпляр контейнера или указатель на MainForm
            Rviewform.Show();
        }
예제 #2
0
        private void dgvRepMove_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            int    iRow   = e.RowIndex;
            string numDoc = dgvRepMove.Rows[iRow].Cells[1].Value.ToString();

            if (numDoc.IndexOf("Приходная накладная № ") != -1)
            {
                numDoc = func.between(numDoc, "Приходная накладная № ", " --");
                Data.numDocPrihodRashod = numDoc;

                // проверяем не запущена ли форма
                for (int x = 0; x < this.MdiParent.MdiChildren.Length; x++)
                {
                    if (this.MdiParent.MdiChildren[x].Name == "Pviewform")
                    {
                        this.MdiParent.MdiChildren[x].Focus();
                        return;
                    }
                }
                // Запускаем форму если она не запущена
                Form Pviewform = new Pviewform();
                Pviewform.StartPosition = FormStartPosition.CenterScreen;
                Pviewform.WindowState   = FormWindowState.Maximized;
                //указываем владельца для формы
                Pviewform.MdiParent = this.MdiParent;  // где containerInstance - это экземпляр контейнера или указатель на MainForm
                Pviewform.Show();
            }

            if (numDoc.IndexOf("Расходная накладная № ") != -1)
            {
                numDoc = func.between(numDoc, "Расходная накладная № ", " --");
                Data.numDocPrihodRashod = numDoc;

                // проверяем не запущена ли форма
                for (int x = 0; x < this.MdiParent.MdiChildren.Length; x++)
                {
                    if (this.MdiParent.MdiChildren[x].Name == "Rviewform")
                    {
                        this.MdiParent.MdiChildren[x].Focus();
                        return;
                    }
                }
                // Запускаем форму если она не запущена
                Form Rviewform = new Rviewform();
                Rviewform.StartPosition = FormStartPosition.CenterScreen;
                Rviewform.WindowState   = FormWindowState.Maximized;
                //указываем владельца для формы
                Rviewform.MdiParent = this.MdiParent;  // где containerInstance - это экземпляр контейнера или указатель на MainForm
                Rviewform.Show();
            }

            if (numDoc.IndexOf("Чек № ") != -1)
            {
                numDoc = func.between(numDoc, "Чек № ", " --");
            }
        }