private void ChecaVerbaTipo() { gpbSalario.Hide(); tbcVerbas.Show(); txtQuantidade.Show(); txtValor.Show(); if ((rdbFixa.Checked || rdbVariavel.Checked) && stbVerba.GetSelectedItem() != null) { DataGridView _dgv = tbcVerbas.SelectedTab.Controls.Cast <DataGridView>().First(); SCI.Trabalhista.RegistroFixa _fixa = SCI.Trabalhista.RegistroFixa.Item2; if (rdbFixa.Checked) { _fixa = SCI.Trabalhista.RegistroFixa.Item1; } long _codigoverba = ((Model.Trabalhista.Verba)stbVerba.GetSelectedItem()).Codigo; SCI.Trabalhista.Registro _registro = registros .Where(__registro => (__registro.Fixa == _fixa && __registro.Verba.Codigo == _codigoverba)) .FirstOrDefault(); if (_registro != null) { txtQuantidade.Valor = _registro.Quantidade.ToString(); txtValor.Valor = _registro.Valor.ToString(); } else { txtQuantidade.Valor = String.Empty; txtValor.Valor = String.Empty; } if (verbaSalario?.Codigo == _codigoverba && rdbFixa.Checked) { tbcVerbas.Hide(); txtQuantidade.Hide(); txtValor.Hide(); gpbSalario.Show(); } } else { txtQuantidade.Text = String.Empty; txtValor.Text = String.Empty; } }
public Registro(SCI.Trabalhista.Registro _registro) { if (_registro.Funcionario != null) { Funcionario = new Funcionario(_registro.Funcionario); } Competencia = _registro.Competencia; Tipo = (TipoRegistro)(int)_registro.Tipo; Fixa = (FixaRegistro)(int)_registro.Fixa; TipoProvento = _registro.TipoProvento; if (_registro.Verba != null) { Verba = new Verba(_registro.Verba); } Quantidade = _registro.Quantidade; Valor = _registro.Valor; }