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); } }
private bool ListaValores() { produtividadeValorBaseControle = new ProdutividadeValorBaseControle(); try { DgvValores.DataSource = produtividadeValorBaseControle.ProdutividadeValorBasesTabela(); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }
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); } }
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); } }