private bool ListaCalculo(int competenciaId, int empresaId) { produtividadeControle = new ProdutividadeControle(); valorProdutividade = 0; reflexoProdutividade = 0; totalProdutividade = 0; try { DgvCalculo.DataSource = produtividadeControle.ProdutividadeTabela(competenciaId, empresaId); foreach (DataGridViewRow row in DgvCalculo.Rows) { valorProdutividade = valorProdutividade + decimal.Parse(row.Cells["Produtividade_Valorr"].Value.ToString()); reflexoProdutividade = reflexoProdutividade + decimal.Parse(row.Cells["Produtividade_Reflexoo"].Value.ToString()); totalProdutividade = totalProdutividade + decimal.Parse(row.Cells["Total_Geral"].Value.ToString()); } LblInfoGeral.Text = "Total Valor.........: " + valorProdutividade.ToString("#,##0.00") + "\n" + "Total Reflexos...: " + reflexoProdutividade.ToString("#,##0.00") + "\n\n" + "Total Geral......: " + totalProdutividade.ToString("#,##0.00"); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }
private void VerificarEmpregado(int empregadoId) { produtividadeControle = new ProdutividadeControle(); DataTable dataTable = produtividadeControle.ProdutividadeTabela(idCompetencia, idEmpresa); ausente = false; foreach (DataRow item in dataTable.Rows) { if (empregadoId == int.Parse(item["Id_Empregado"].ToString())) { ausente = false; break; } else { ausente = true; } } if (ausente) { LblCompetencia.Text = "Competência: " + dtCompetencia.ToString("MM/yyyy"); DgvAvaliacao.Enabled = true; CbxAtividade.Enabled = true; TxtNota.Enabled = true; Reset(); } else if (numCalculo <= numEmpregado && numCalculo > 0) { LblCompetencia.Text = "Competência: " + dtCompetencia.ToString("MM/yyyy") + " - Empregado já calculado!!!"; BtnAlterar.Enabled = false; BtnExcluir.Enabled = false; BtnGravar.Enabled = false; DgvAvaliacao.CancelEdit(); CbxAtividade.Enabled = false; TxtNota.Enabled = false; } else if (numCalculo == 0) { ausente = true; } }