예제 #1
0
        private bool Manipular(TipoManipulacao tipoManipulacao)
        {
            produtividadeValorBase         = new ProdutividadeValorBase();
            produtividadeValorBaseControle = new ProdutividadeValorBaseControle();
            try
            {
                produtividadeValorBase.Id           = idProdutividadeValorBase;
                produtividadeValorBase.DataCadastro = DtDataCadastro.Value;
                produtividadeValorBase.Valor        = double.Parse(TxtValor.Text.Trim());

                if (tipoManipulacao == TipoManipulacao.Gravar)
                {
                    produtividadeValorBaseControle.Gravar(produtividadeValorBase);
                }
                else if (tipoManipulacao == TipoManipulacao.Alterar)
                {
                    produtividadeValorBaseControle.Alterar(produtividadeValorBase);
                }
                else if (tipoManipulacao == TipoManipulacao.Excluir)
                {
                    produtividadeValorBaseControle.Excluir(produtividadeValorBase);
                }
                ListaValores();
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return(false);
            }
        }
 private void ValorBase(DateTime competencia)
 {
     produtividadeValorBaseControle = new ProdutividadeValorBaseControle();
     try
     {
         valorBase         = produtividadeValorBaseControle.Valor_Data(competencia);
         LblValorBase.Text = "Valor Base: " + valorBase.ToString("#,##0.00");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #3
0
 private bool ListaValores()
 {
     produtividadeValorBaseControle = new ProdutividadeValorBaseControle();
     try
     {
         DgvValores.DataSource = produtividadeValorBaseControle.ProdutividadeValorBasesTabela();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
 }
예제 #4
0
        private void ValorBase(int competenciaId, int empresaId)
        {
            produtividadeValorBaseControle = new ProdutividadeValorBaseControle();
            produtividadeControle          = new ProdutividadeControle();
            try
            {
                DateTime dtCalculoData = DateTime.Parse(MktCompetencia.Text); //produtividadeControle.Calculo_Data(competenciaId, empresaId);

                valorBase         = produtividadeValorBaseControle.Valor_Data(dtCalculoData);
                LblValorBase.Text = "Valor Base: " + valorBase.ToString("#,##0.00");
            }
            catch (Exception ex)
            {
                LblInfo.Text = "Dias Uteis: 00 " +
                               " - Domingos: 00" +
                               " - Feriados: 00";
                LblValorBase.Text = "Valor Base: 0,00";
                MessageBox.Show(ex.Message);
            }
        }
예제 #5
0
        private void FrmVisualizarRelatorio_Load(object sender, EventArgs e)
        {
            produtividadeValorBaseControle = new ProdutividadeValorBaseControle();
            produtividadeControle          = new ProdutividadeControle();
            paramenterValorBase            = new ReportParameter();
            reportDataSource     = new ReportDataSource();
            paramenterCompInicio = new ReportParameter();
            paramenterCompFinal  = new ReportParameter();
            try
            {
                dtCalculoData         = dtCompetencia; //produtividadeControle.Calculo_Data(idCompetencia, idEmpresa);
                strValorBase          = produtividadeValorBaseControle.Valor_Data(dtCalculoData).ToString("#,##0.00");
                paramenterValorBase   = new ReportParameter("ValorBase", strValorBase);
                paramenterCompetencia = new ReportParameter("Competencia", dtCompetencia.Date.ToString());
                paramenterCompInicio  = new ReportParameter("CompInicio", dtCompInicio.Date.ToString());
                paramenterCompFinal   = new ReportParameter("CompFinal", dtCompFinal.Date.ToString());
                switch (numRelatorio)
                {
                case 1:     //Produtivade Calculado
                    reportDataSource.Name  = "ProdutividadeCalculo";
                    reportDataSource.Value = relatoriosTuottavuus.CalculoProdutividade;
                    RvGeral.LocalReport.DataSources.Clear();
                    RvGeral.LocalReport.DataSources.Add(reportDataSource);
                    RvGeral.LocalReport.ReportPath = @"Relatorios\CalculoProdutividade.rdlc";
                    RvGeral.LocalReport.SetParameters(paramenterValorBase);
                    calculoProdutividadeTableAdapter.Fill(relatoriosTuottavuus.CalculoProdutividade, idCompetencia, idEmpresa);
                    break;

                case 2:     //Avaliacao produtividade
                    reportDataSource.Name  = "AvalicaoProdutividade";
                    reportDataSource.Value = relatoriosTuottavuus.AvalicaoProdutividade;
                    RvGeral.LocalReport.DataSources.Clear();
                    RvGeral.LocalReport.DataSources.Add(reportDataSource);
                    RvGeral.LocalReport.ReportPath = @"Relatorios\AvaliacaoProdutividade.rdlc";
                    avalicaoProdutividadeTableAdapter.Fill(relatoriosTuottavuus.AvalicaoProdutividade, idCompetencia, idEmpresa);
                    break;

                case 3:     //Avaliar produtividade
                    reportDataSource.Name  = "AvaliarProdutividade";
                    reportDataSource.Value = relatoriosTuottavuus.AvaliarProdutividade;
                    RvGeral.LocalReport.DataSources.Clear();
                    RvGeral.LocalReport.DataSources.Add(reportDataSource);
                    RvGeral.LocalReport.ReportPath = @"Relatorios\AvaliarProdutividade.rdlc";
                    RvGeral.LocalReport.SetParameters(paramenterCompetencia);
                    avaliarProdutividadeTableAdapter.Fill(relatoriosTuottavuus.AvaliarProdutividade, idDepartamento);
                    break;

                case 4:     //Produtivade Calculado Departamento
                    reportDataSource.Name  = "ProdutividadeCalculoDPTO";
                    reportDataSource.Value = relatoriosTuottavuus.CalculoProdutividadeDPTO;
                    RvGeral.LocalReport.DataSources.Clear();
                    RvGeral.LocalReport.DataSources.Add(reportDataSource);
                    RvGeral.LocalReport.ReportPath = @"Relatorios\CalculoProdutividadeDPTO.rdlc";
                    RvGeral.LocalReport.SetParameters(paramenterValorBase);
                    calculoProdutividadeDPTOTableAdapter.Fill(relatoriosTuottavuus.CalculoProdutividadeDPTO, idCompetencia, idEmpresa, idDepartamento);
                    break;

                case 5:     //Avaliacao produtividade Empregado
                    reportDataSource.Name  = "AvalicaoProdutividadeEmpregado";
                    reportDataSource.Value = relatoriosTuottavuus.AvaliacaoProdutividadeEmpregado;
                    RvGeral.LocalReport.DataSources.Clear();
                    RvGeral.LocalReport.DataSources.Add(reportDataSource);
                    RvGeral.LocalReport.ReportPath = @"Relatorios\AvaliacaoProdutividadeEmpregado.rdlc";
                    avaliacaoProdutividadeEmpregadoTableAdapter.Fill(relatoriosTuottavuus.AvaliacaoProdutividadeEmpregado, idCompetencia, idEmpregado);
                    break;

                case 6:     //Avaliar produtividade Empregado ERRO
                    reportDataSource.Name  = "AvaliarProdutividadeEmpregado";
                    reportDataSource.Value = relatoriosTuottavuus.AvaliarProdutividadeEmpregado;
                    RvGeral.LocalReport.DataSources.Clear();
                    RvGeral.LocalReport.DataSources.Add(reportDataSource);
                    RvGeral.LocalReport.ReportPath = @"Relatorios\AvaliarProdutividadeEmpregado.rdlc";
                    RvGeral.LocalReport.SetParameters(paramenterCompetencia);
                    avaliarProdutividadeEmpregadoTableAdapter.Fill(relatoriosTuottavuus.AvaliarProdutividadeEmpregado, idEmpregado);
                    break;

                case 7:     //Produtivadade Calculo Empregado
                    reportDataSource.Name  = "ProdutividadeCalculoEmpregado";
                    reportDataSource.Value = relatoriosTuottavuus.CalculoProdutividadeEmpregado;
                    RvGeral.LocalReport.DataSources.Clear();
                    RvGeral.LocalReport.DataSources.Add(reportDataSource);
                    RvGeral.LocalReport.ReportPath = @"Relatorios\CalculoProdutividadeEmpregado.rdlc";
                    RvGeral.LocalReport.SetParameters(paramenterValorBase);
                    calculoProdutividadeEmpregadoTableAdapter.Fill(relatoriosTuottavuus.CalculoProdutividadeEmpregado, idEmpregado, idCompetencia);
                    break;

                case 8:     //Avaliacao produtividade por DPTO
                    reportDataSource.Name  = "AvalicaoProdutividadeDPTO";
                    reportDataSource.Value = relatoriosTuottavuus.AvaliacaoProdutividadeDPTO;
                    RvGeral.LocalReport.DataSources.Clear();
                    RvGeral.LocalReport.DataSources.Add(reportDataSource);
                    RvGeral.LocalReport.ReportPath = @"Relatorios\AvaliacaoProdutividadeDPTO.rdlc";
                    avaliacaoProdutividadeDPTOTableAdapter.Fill(relatoriosTuottavuus.AvaliacaoProdutividadeDPTO, idCompetencia, idEmpresa, idDepartamento);
                    break;

                case 9:     //Avaliacao Atividade
                    reportDataSource.Name  = "AvalicaoAtividade";
                    reportDataSource.Value = relatoriosTuottavuus.AvaliacaoProdutividadeMediaCompEmpresa;
                    RvGeral.LocalReport.DataSources.Clear();
                    RvGeral.LocalReport.DataSources.Add(reportDataSource);
                    RvGeral.LocalReport.ReportPath = @"Relatorios\AvaliacaoAtividade.rdlc";
                    RvGeral.LocalReport.SetParameters(paramenterCompInicio);
                    RvGeral.LocalReport.SetParameters(paramenterCompFinal);
                    avaliacaoProdutividadeMediaCompEmpresaTableAdapter.Fill(relatoriosTuottavuus.AvaliacaoProdutividadeMediaCompEmpresa, dtCompInicio, dtCompFinal, idEmpresa);
                    break;

                case 10:     //Avaliacao Atividade Empresa Empregados
                    reportDataSource.Name  = "AvalicaoAtividade";
                    reportDataSource.Value = relatoriosTuottavuus.AvaliacaoProdutividadeMediaCompEmpresa;
                    RvGeral.LocalReport.DataSources.Clear();
                    RvGeral.LocalReport.DataSources.Add(reportDataSource);
                    RvGeral.LocalReport.ReportPath = @"Relatorios\AvaliacaoAtividadeEmpresa.rdlc";
                    RvGeral.LocalReport.SetParameters(paramenterCompInicio);
                    RvGeral.LocalReport.SetParameters(paramenterCompFinal);
                    avaliacaoProdutividadeMediaCompEmpresaTableAdapter.Fill(relatoriosTuottavuus.AvaliacaoProdutividadeMediaCompEmpresa, dtCompInicio, dtCompFinal, idEmpresa);
                    break;

                case 11:     //Avaliacao Atividade Empregados
                    reportDataSource.Name  = "AvalicaoAtividadeEmpregado";
                    reportDataSource.Value = relatoriosTuottavuus.AvaliacaoProdutividadeMediaCompEmpregado;
                    RvGeral.LocalReport.DataSources.Clear();
                    RvGeral.LocalReport.DataSources.Add(reportDataSource);
                    RvGeral.LocalReport.ReportPath = @"Relatorios\AvaliacaoAtividadeEmpregado.rdlc";
                    RvGeral.LocalReport.SetParameters(paramenterCompInicio);
                    RvGeral.LocalReport.SetParameters(paramenterCompFinal);
                    avaliacaoProdutividadeMediaCompEmpregadoTableAdapter.Fill(relatoriosTuottavuus.AvaliacaoProdutividadeMediaCompEmpregado, dtCompInicio, dtCompFinal, idEmpresa, idEmpregado);
                    break;

                case 12:     //Avaliacao Departamento
                    reportDataSource.Name  = "AvalicaoDepartamento";
                    reportDataSource.Value = relatoriosTuottavuus.AvaliacaoProdutividadeMediaCompDPTO;
                    RvGeral.LocalReport.DataSources.Clear();
                    RvGeral.LocalReport.DataSources.Add(reportDataSource);
                    RvGeral.LocalReport.ReportPath = @"Relatorios\AvaliacaoAtividadeDepartamento.rdlc";
                    RvGeral.LocalReport.SetParameters(paramenterCompInicio);
                    RvGeral.LocalReport.SetParameters(paramenterCompFinal);
                    avaliacaoProdutividadeMediaCompDPTOTableAdapter.Fill(relatoriosTuottavuus.AvaliacaoProdutividadeMediaCompDPTO, dtCompInicio, dtCompFinal, idEmpresa, idDepartamento);
                    break;

                case 13:     //Avaliacao Departamento Empregado
                    reportDataSource.Name  = "AvalicaoAtividadeDepartamento";
                    reportDataSource.Value = relatoriosTuottavuus.AvaliacaoProdutividadeMediaCompDPTO;
                    RvGeral.LocalReport.DataSources.Clear();
                    RvGeral.LocalReport.DataSources.Add(reportDataSource);
                    RvGeral.LocalReport.ReportPath = @"Relatorios\AvaliacaoAtividadeEmpresaDepartamento.rdlc";
                    RvGeral.LocalReport.SetParameters(paramenterCompInicio);
                    RvGeral.LocalReport.SetParameters(paramenterCompFinal);
                    avaliacaoProdutividadeMediaCompDPTOTableAdapter.Fill(relatoriosTuottavuus.AvaliacaoProdutividadeMediaCompDPTO, dtCompInicio, dtCompFinal, idEmpresa, idDepartamento);
                    break;

                default:
                    break;
                }
                this.RvGeral.RefreshReport();
                this.RvGeral.SetDisplayMode(DisplayMode.PrintLayout);
                this.RvGeral.ZoomMode    = ZoomMode.Percent;
                this.RvGeral.ZoomPercent = 100;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }