private void btPlanejamentoVisualizar_Click(object sender, EventArgs e) { ObraEtapa etapa = new ObraEtapa(); int linhaGrid = 0; int idEtapaSelecionada = 0; if (gvEtapas.RowCount == 0) { return; } linhaGrid = gvPlanejamento.SelectedCells[0].RowIndex; idEtapaSelecionada = int.Parse(gvPlanejamento[0, linhaGrid].Value.ToString()); etapa = obraSelecionada.lstEtapas.Where(x => x.idObraEtapa == idEtapaSelecionada).First(); ObraPlanejamentoManutencao form = new ObraPlanejamentoManutencao(etapa); form.ShowDialog(); obraSelecionada.lstEtapas = bizObra.PesquisarObraEtapa(new ObraEtapa() { idObra = obraSelecionada.idObra }); CarregarGridPlanejamento(); CarregarGridEtapas(); CarregarTotais(); }
private void btPlanejamentoNovo_Click(object sender, EventArgs e) { ObraEtapa etapa = new ObraEtapa(); etapa.idObra = obraSelecionada.idObra; etapa.idEmpresa = obraSelecionada.idEmpresa; etapa.numeroLicitacao = obraSelecionada.numeroLicitacao; etapa.idCliente = obraSelecionada.idCliente; etapa.nomeEvento = obraSelecionada.nomeEvento; etapa.dataInicio = DateTime.Now; etapa.dataTermino = DateTime.Now; etapa.lstGastosPrevistos = new List <ObraEtapaGastoPrevisto>(); etapa.lstGastosRealizados = new List <ObraEtapaGastoRealizado>(); etapa.lstFases = new List <ObraEtapaFase>(); etapa.lstFollowUps = new List <ObraEtapaFollowUp>(); ObraPlanejamentoManutencao form = new ObraPlanejamentoManutencao(etapa); form.ShowDialog(); obraSelecionada.lstEtapas = bizObra.PesquisarObraEtapa(new ObraEtapa() { idObra = obraSelecionada.idObra }); CarregarGridPlanejamento(); CarregarGridEtapas(); CarregarTotais(); }