예제 #1
0
        private void verticalToolStripMenuItem_Click(object sender, EventArgs e)
        {
            clsVertical  TrechoVertical = new clsVertical();
            frmTrecho    NovoTrecho     = new frmTrecho(frmTrecho.TipoJanela.Novo, frmTrecho.TipoDeTrecho.Vertical, TrechoVertical);
            DialogResult DR             = NovoTrecho.ShowDialog();

            if (DR == DialogResult.OK)
            {
                TrechoVertical.PC = DPGLV(TrechoVertical);

                Calculo.Trechos.Add(TrechoVertical);

                if (Status != Modo.Novo)
                {
                    SetStatus(Modo.Alterado);

                    TituloAlterado();
                }

                AtualizaTabela();
            }
            else
            {
            }
        }
예제 #2
0
        private void EditarTrecho(int Index)
        {
            if (Calculo.Trechos[Index] is clsHorizontal)
            {
                frmTrecho    EditarTrecho = new frmTrecho(frmTrecho.TipoJanela.Editar, frmTrecho.TipoDeTrecho.Horizontal, Calculo.Trechos[Index]);
                DialogResult DR           = EditarTrecho.ShowDialog();
                if (DR == DialogResult.OK)
                {
                    ((clsHorizontal)Calculo.Trechos[Index]).PC = DPGLH((clsHorizontal)Calculo.Trechos[Index]);

                    AtualizaTabela();

                    gridTrechos.Rows[Index].Selected = true;

                    if (Status != Modo.Novo)
                    {
                        SetStatus(Modo.Alterado);

                        TituloAlterado();
                    }
                }
            }
            else
            {
                frmTrecho    EditarTrecho = new frmTrecho(frmTrecho.TipoJanela.Editar, frmTrecho.TipoDeTrecho.Vertical, Calculo.Trechos[Index]);
                DialogResult DR           = EditarTrecho.ShowDialog();
                if (DR == DialogResult.OK)
                {
                    ((clsVertical)Calculo.Trechos[Index]).PC = DPGLV((clsVertical)Calculo.Trechos[Index]);

                    AtualizaTabela();

                    gridTrechos.Rows[Index].Selected = true;

                    if (Status != Modo.Novo)
                    {
                        SetStatus(Modo.Alterado);

                        TituloAlterado();
                    }
                }
            }
        }