private void ManutencaoVerba_SalvarClick(object sender, EventArgs e) { TabPage _tab = tbcVerbas.SelectedTab; if (_tab != tbpFerias) { DataGridView _grid = null; _grid = _tab.Controls.Cast <DataGridView>().Where(_c => _c is DataGridView).FirstOrDefault(); if (_grid != null) { if (stbVerba.GetSelectedItem() is null) { MessageBox.Show("Verba é obrigatório"); stbVerba.Focus(); return; } if (String.IsNullOrEmpty(txtQuantidade.Valor) && String.IsNullOrEmpty(txtValor.Valor)) { MessageBox.Show("Quantidade ou valor devem ser preenchidos"); txtQuantidade.Focus(); return; } string _tipoRegistro = _grid.Tag.ToString(); string _tipoVerba = rdbVariavel.Checked ? "V" : "F"; SCI.Trabalhista.Resultado _resultado = wrTrabalhista.GravarVerba(Guid, cptAtual.AnoMes, ((Model.Trabalhista.Funcionario)stbFuncionario.GetSelectedItem()).Codigo.ToString(), _tipoRegistro, _tipoVerba, ((Model.Trabalhista.Verba)stbVerba.GetSelectedItem()).Codigo.ToString(), txtQuantidade.Valor, txtValor.Valor); if (_resultado.Sucesso) { AtualizarVerbas(); ChecaVerbaTipo(); stbVerba.Focus(); } else { MessageBox.Show(_resultado.Mensagem); AtualizarVerbas(); stbVerba.Focus(); } } } }
private void ManutencaoVerba_BtnCustomClick(object sender, EventArgs e) { TabPage _tab = tbcVerbas.SelectedTab; if (_tab != tbpFerias) { DataGridView _grid = null; _grid = _tab.Controls.Cast <DataGridView>().Where(_c => _c is DataGridView).FirstOrDefault(); if (_grid != null) { SCI.Trabalhista.Resultado _resultado = wrTrabalhista.CalcularFolha(Guid, cptCompetencia.AnoMes, ((Model.Trabalhista.Funcionario)stbFuncionario.GetSelectedItem()).Codigo.ToString(), _grid.Tag.ToString()); if (_resultado.Sucesso) { AtualizarVerbas(); _grid.Focus(); } else { MessageBox.Show(_resultado.Mensagem); } } } }