private void btVisualizarEtapa_Click(object sender, EventArgs e) { ObraEtapa etapa = new ObraEtapa(); int linhaGrid = 0; int idEtapaSelecionada = 0; if (gvEtapas.RowCount == 0) { return; } linhaGrid = gvEtapas.SelectedCells[0].RowIndex; idEtapaSelecionada = int.Parse(gvEtapas[0, linhaGrid].Value.ToString()); etapa = bizObra.PesquisarObraEtapa(new ObraEtapa() { idObraEtapa = idEtapaSelecionada }).First(); ObraEtapaManutencao form = new ObraEtapaManutencao(etapa, false); form.ShowDialog(); obraSelecionada.lstEtapas = bizObra.PesquisarObraEtapa(new ObraEtapa() { idObra = obraSelecionada.idObra }); CarregarGridEtapas(); CarregarTotais(); }
private void btNovaEtapa_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>(); ObraEtapaManutencao form = new ObraEtapaManutencao(etapa, true); form.ShowDialog(); obraSelecionada.lstEtapas = bizObra.PesquisarObraEtapa(new ObraEtapa() { idObra = obraSelecionada.idObra }); CarregarGridEtapas(); CarregarTotais(); }
private void btPlanejamentoEtapa_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>(); ObraEtapaManutencao form = new ObraEtapaManutencao(etapa, true); form.ShowDialog(); obraSelecionada.lstEtapas = bizObra.PesquisarObraEtapa(new ObraEtapa() { idObra = obraSelecionada.idObra }); CarregarGridEtapas(); CarregarTotais(); ObraEtapa etapa = new ObraEtapa(); int linhaGrid = 0; int idEtapaSelecionada = 0; if (gvEtapas.RowCount == 0) { return; } linhaGrid = gvEtapas.SelectedCells[0].RowIndex; idEtapaSelecionada = int.Parse(gvEtapas[0, linhaGrid].Value.ToString()); etapa = obraSelecionada.lstEtapas.Where(x => x.idObraEtapa == idEtapaSelecionada).First(); ObraManutencao form = new ObraManutencao(etapa, true); form.ShowDialog(); obraSelecionada.lstEtapas = bizObra.PesquisarObraEtapa(new ObraEtapa() { idObra = obraSelecionada.idObra }); CarregarGridEtapas(); CarregarTotais(); }