Ejemplo n.º 1
0
        private void BtnAtualizar_Click(object sender, EventArgs e)
        {
            Etapa     objEtapa;
            EtapaCtrl objEtapaCtrl;

            try
            {
                objEtapa     = new Etapa();
                objEtapaCtrl = new EtapaCtrl();
                int linha = this.dgvRealizado.SelectedCells[0].RowIndex;
                objEtapa.setCodigo(dgvRealizado.Rows[linha].Cells[0].Value.ToString());
                objEtapa.setPercentualConclusao(dgvRealizado.Rows[linha].Cells[2].Value.ToString());
                objEtapa.setDataInicioReal(dgvRealizado.Rows[linha].Cells[3].Value.ToString());
                objEtapa.setDataFimReal(dgvRealizado.Rows[linha].Cells[4].Value.ToString());
                bool mensagem = objEtapaCtrl.atualizar(objEtapa);
                if (mensagem)
                {
                    MessageBox.Show("Etapa Atualizada com Sucesso");
                }
                carregaGrid();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 2
0
        private void ConfigurarEtapasView_Load(object sender, EventArgs e)
        {
            EtapaCtrl objEtapaCtrl = new EtapaCtrl();

            this.dgvEtapas.DataSource = objEtapaCtrl.listar(this.obraCodigo);
            personalizarDGV();
        }
Ejemplo n.º 3
0
        private void BtnRemover_Click(object sender, EventArgs e)
        {
            EtapaCtrl objEtapaCtrl;

            try
            {
                objEtapaCtrl = new EtapaCtrl();
                int linha       = this.dgvEtapas.SelectedCells[0].RowIndex;
                int codigoEtapa = Convert.ToInt32(dgvEtapas.Rows[linha].Cells[0].Value.ToString());
                if (MessageBox.Show("Deseja Confirmar a Remoção?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Warning,
                                    MessageBoxDefaultButton.Button1) == DialogResult.Yes)
                {
                    bool mensagem = objEtapaCtrl.remover(codigoEtapa, this.obraCodigo);
                    if (mensagem)
                    {
                        MessageBox.Show("Etapa Removida com Sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information,
                                        MessageBoxDefaultButton.Button1);
                    }
                    else
                    {
                        MessageBox.Show("Etapa Não Removida", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning,
                                        MessageBoxDefaultButton.Button1);
                    }
                }
                carregaGrid();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 4
0
        private void carregaGrid()
        {
            EtapaCtrl objEtapaCtrl;

            try
            {
                objEtapaCtrl = new EtapaCtrl();
                this.dgvRealizado.DataSource = objEtapaCtrl.realizado(this.obraCodigo);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 5
0
        private void personalizarDGV1()
        {
            EtapaCtrl objEtapaCtrl;

            try
            {
                objEtapaCtrl = new EtapaCtrl();
                this.dgvPrevisto.DataSource            = objEtapaCtrl.previsto(this.obraCodigo);
                this.dgvPrevisto.Columns[0].HeaderText = "Nome";
                this.dgvPrevisto.Columns[1].HeaderText = "Data Início";
                this.dgvPrevisto.Columns[2].HeaderText = "Data Fim";
                this.dgvPrevisto.Columns[3].HeaderText = "Prazo";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 6
0
        private void personalizarDGV2()
        {
            EtapaCtrl objEtapaCtrl;

            try
            {
                objEtapaCtrl = new EtapaCtrl();
                this.dgvRealizado.DataSource            = objEtapaCtrl.realizado(this.obraCodigo);
                this.dgvRealizado.Columns[0].Visible    = false;
                this.dgvRealizado.Columns[1].HeaderText = "Nome";
                this.dgvRealizado.Columns[2].HeaderText = "Data Início";
                this.dgvRealizado.Columns[3].HeaderText = "Data Fim";
                this.dgvRealizado.Columns[4].HeaderText = "Percentual de Conclusão";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 7
0
        private void BtnFinalizar_Click(object sender, EventArgs e)
        {
            EtapaCtrl objEtapaCtrl;

            try
            {
                objEtapaCtrl = new EtapaCtrl();
                int  linha    = this.dgvRealizado.SelectedCells[0].RowIndex;
                int  codigo   = Convert.ToInt32(dgvRealizado.Rows[linha].Cells[0].Value.ToString());
                bool mensagem = objEtapaCtrl.finalizar(codigo);
                if (mensagem)
                {
                    MessageBox.Show("Etapa Finalizada com Sucesso");
                }
                carregaGrid();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 8
0
        private void BtnAlterar_Click(object sender, EventArgs e)
        {
            Etapa     objEtapa;
            EtapaCtrl objEtapaCtrl;

            try
            {
                objEtapa     = new Etapa();
                objEtapaCtrl = new EtapaCtrl();

                int linha = this.dgvEtapas.SelectedCells[0].RowIndex;
                this.etapaCodigo = Convert.ToInt32(this.dgvEtapas.Rows[linha].Cells[0].Value.ToString());

                objEtapa.setNome(this.cmbEtapas.Text);
                objEtapa.setDataInicioPrevisto(this.txtDataInicioPrevisto.Text);
                objEtapa.setDataFimPrevisto(this.txtDataFimPrevisto.Text);
                objEtapa.setTotalGastosPrevisto(this.txtGastosPrevistos.Text);
                objEtapa.setCodigo(this.etapaCodigo.ToString());
                objEtapa.setObraCodigo(this.obraCodigo.ToString());

                bool mensagem = objEtapaCtrl.alterar(objEtapa);

                if (mensagem)
                {
                    MessageBox.Show("Etapa Alterada com Sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information,
                                    MessageBoxDefaultButton.Button1);
                    limparCampos();
                }
                else
                {
                    MessageBox.Show("Etapa Não Alterada", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning,
                                    MessageBoxDefaultButton.Button1);
                }
                carregaGrid();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 9
0
        private void BtnCadastrar_Click(object sender, EventArgs e)
        {
            Etapa     objEtapa;
            EtapaCtrl objEtapaCtrl;

            try
            {
                objEtapa     = new Etapa();
                objEtapaCtrl = new EtapaCtrl();

                objEtapa.setNome(this.cmbEtapas.Text);
                objEtapa.setDataInicioPrevisto(this.txtDataInicioPrevisto.Text);
                objEtapa.setDataFimPrevisto(this.txtDataFimPrevisto.Text);
                objEtapa.setTotalGastosPrevisto(this.txtGastosPrevistos.Text);
                objEtapa.setObraCodigo(this.obraCodigo.ToString());

                bool mensagem = objEtapaCtrl.cadastrar(objEtapa);

                if (mensagem)
                {
                    MessageBox.Show("Etapa Inserida com Sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information,
                                    MessageBoxDefaultButton.Button1);
                    limparCampos();
                }
                else
                {
                    MessageBox.Show("Etapa Não Inserida", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning,
                                    MessageBoxDefaultButton.Button1);
                }
                carregaGrid();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }