コード例 #1
0
        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();
        }
コード例 #2
0
        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();
        }