private void AddIndivividualizacao(remag_funcionario funcionario, decimal jam, decimal deposito, decimal deposito13, decimal baseCalculo, bool isSalarioMinimo, bool isRateio, bool isNormal,string competencia,DateTime recolhimento)
 {
     remag_individualizacao ind = new remag_individualizacao
     {
         valor_jam=jam,
         valor_deposito=deposito,
         valor_deposito13=deposito13,
         base_calculo=baseCalculo,
         salario_minimo=isSalarioMinimo,
         rateio=isRateio,
         proporcional=isNormal,
         competencia=competencia,
         data_recolhimento=recolhimento,
         remag_funcionario=funcionario,
         data_individualizacao=DateTime.Today
     };
     dataContext.AddToremag_individualizacao(ind);
 }
Example #2
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (Globals.IsDemo)
     {
         MessageBox.Show("O sistema irá importar apenas três funcionários do arquivo.",Mensagens.Titulo,MessageBoxButtons.OK,MessageBoxIcon.Warning);
     }
     foreach (ListViewItem item in listView1.Items)
     {
         if (!item.Checked)
         {
             continue;
         }
         Funcionario funcionario = item.Tag as Funcionario;
         remag_funcionario funcionarioDB = new remag_funcionario();
         funcionarioDB.cpf = funcionario.CPF;
         funcionarioDB.pis = funcionario.PIS;
         funcionarioDB.ctps = "9999";
         funcionarioDB.serie = "999";
         funcionarioDB.sexo = funcionario.Sexo == Sexo.Masculino ? "M" : "F";
         funcionarioDB.remuneracao = funcionario.SalarioContratual;
         funcionarioDB.data_admissao = funcionario.Admissao;
         funcionarioDB.data_opcao = funcionario.Admissao;
         funcionarioDB.data_nascimento = funcionario.Nascimento;
         funcionarioDB.remag_cbo = GetCBO(_dataContext,funcionario.CBO);
         funcionarioDB.remag_categoria = this.categoriaComboBox.SelectedItem as remag_categoria;
         funcionarioDB.remag_admissao_alfanumerica = this.admissaoAlfanumericaComboBox.SelectedItem as remag_admissao_alfanumerica;
         funcionarioDB.remag_admissao_numerica = this.admissaoNumericaComboBox.SelectedItem as remag_admissao_numerica;
         funcionarioDB.remag_empresa = _dataContext.remag_empresa.FirstOrDefault(emp => emp.empresa_id == Globals.Empresa.empresa_id);
         funcionarioDB.remag_municipio = _dataContext.remag_municipio.FirstOrDefault(m => m.municipio_id == Globals.Empresa.Municipio.municipio_id);
         _dataContext.AddToremag_funcionario(funcionarioDB);
     }
     if (_dataContext.SaveChanges() > 0)
     {
         MessageBox.Show("Importação realizada com sucesso!",Mensagens.Titulo,MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
     }
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the remag_funcionario EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToremag_funcionario(remag_funcionario remag_funcionario)
 {
     base.AddObject("remag_funcionario", remag_funcionario);
 }
 /// <summary>
 /// Create a new remag_funcionario object.
 /// </summary>
 /// <param name="funcionario_id">Initial value of the funcionario_id property.</param>
 /// <param name="nome">Initial value of the nome property.</param>
 /// <param name="sexo">Initial value of the sexo property.</param>
 /// <param name="data_nascimento">Initial value of the data_nascimento property.</param>
 /// <param name="pis">Initial value of the pis property.</param>
 /// <param name="ctps">Initial value of the ctps property.</param>
 /// <param name="serie">Initial value of the serie property.</param>
 /// <param name="data_admissao">Initial value of the data_admissao property.</param>
 /// <param name="data_opcao">Initial value of the data_opcao property.</param>
 /// <param name="remuneracao">Initial value of the remuneracao property.</param>
 /// <param name="empresa_id">Initial value of the empresa_id property.</param>
 /// <param name="categoria_id">Initial value of the categoria_id property.</param>
 /// <param name="admissao_alfanumerica_id">Initial value of the admissao_alfanumerica_id property.</param>
 /// <param name="cbo_id">Initial value of the cbo_id property.</param>
 /// <param name="admissao_numerica_id">Initial value of the admissao_numerica_id property.</param>
 /// <param name="municipio_id">Initial value of the municipio_id property.</param>
 public static remag_funcionario Createremag_funcionario(global::System.Int32 funcionario_id, global::System.String nome, global::System.String sexo, global::System.DateTime data_nascimento, global::System.String pis, global::System.String ctps, global::System.String serie, global::System.DateTime data_admissao, global::System.DateTime data_opcao, global::System.Decimal remuneracao, global::System.Int32 empresa_id, global::System.Int32 categoria_id, global::System.Int32 admissao_alfanumerica_id, global::System.Int32 cbo_id, global::System.Int32 admissao_numerica_id, global::System.Int32 municipio_id)
 {
     remag_funcionario remag_funcionario = new remag_funcionario();
     remag_funcionario.funcionario_id = funcionario_id;
     remag_funcionario.nome = nome;
     remag_funcionario.sexo = sexo;
     remag_funcionario.data_nascimento = data_nascimento;
     remag_funcionario.pis = pis;
     remag_funcionario.ctps = ctps;
     remag_funcionario.serie = serie;
     remag_funcionario.data_admissao = data_admissao;
     remag_funcionario.data_opcao = data_opcao;
     remag_funcionario.remuneracao = remuneracao;
     remag_funcionario.empresa_id = empresa_id;
     remag_funcionario.categoria_id = categoria_id;
     remag_funcionario.admissao_alfanumerica_id = admissao_alfanumerica_id;
     remag_funcionario.cbo_id = cbo_id;
     remag_funcionario.admissao_numerica_id = admissao_numerica_id;
     remag_funcionario.municipio_id = municipio_id;
     return remag_funcionario;
 }
 public EstimativaReport(remag_funcionario funcionario, DateTime competencia, decimal valor,decimal base_calculo)
 {
     this.funcionario = funcionario;
     this.competencia = competencia;
     this.valor = valor;
 }
 public Estimativa(remag_funcionario funcionario, DateTime competencia, decimal valor, decimal base_calculo)
     : base(funcionario, competencia, valor, base_calculo)
 {
 }
Example #7
0
 private bool IsValores(remag_funcionario funcionario)
 {
     return dataContext.remag_individualizacao.FirstOrDefault(i => i.funcionario_id == funcionario.funcionario_id) != null;
 }