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 { } }
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(); } } } }