Пример #1
0
        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;
            }
        }
Пример #2
0
        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;
        }