private void button1_Click(object sender, EventArgs e) { DataEntities dataContext = new DataEntities(); List<remag_individualizacao> individualizacao = new List<remag_individualizacao>(); if (this.radioButtonFuncionario.Checked) { individualizacao = dataContext.GetIndividualizacao(Globals.Empresa, this.TextBoxConteudo.Text).ToList(); } else if (this.radioButtonRecolhimento.Checked) { individualizacao = dataContext.GetIndividualizacao(Globals.Empresa, Convert.ToDateTime(this.TextBoxConteudo.Text)).ToList(); } else if (this.radioButtonTodos.Checked) { individualizacao = dataContext.GetIndividualizacao(Globals.Empresa).ToList(); } else if (this.radioButtonCompetencia.Checked) { individualizacao = dataContext.GetIndividualizacao(Globals.Empresa, this.TextBoxConteudo.Text, true).ToList(); } if (individualizacao.Count > 0) { RptIndividualizacao report = new RptIndividualizacao(individualizacao); report.ShowPreview(); } else { MessageBox.Show("Não foram feitas individualizações na competência e data de recolhimento informada.","Remag Plus",MessageBoxButtons.OK,MessageBoxIcon.Warning); } }
public IList<Estimativa> GetEstimativa(List<remag_funcionario> funcionario, DateTime dataI, DateTime dataF, bool isRemuneracao) { DataEntities dataContext = new DataEntities(); List<Estimativa> estimativa = new List<Estimativa>(); DateTime dt = dataI; foreach (remag_funcionario fu in funcionario) { dataI = dt; if (fu.data_admissao.ToFirstDay() > dataI) { dataI = fu.data_admissao.ToFirstDay(); } while (dataI <= dataF) { if (!fu.IsAtivo(dataI)) { break; } decimal base_calc = decimal.Zero; if (isRemuneracao) { base_calc = fu.remuneracao; } else { base_calc = dataContext.GetSalarioMinimo(dataI); } decimal valor = base_calc * 0.08M; Estimativa est = new Estimativa(fu, dataI, valor, base_calc); estimativa.Add(est); dataI = dataI.AddMonths(1); } } return estimativa; }
private void button1_Click(object sender, EventArgs e) { InitializeComponent(); DataEntities dataContext = new DataEntities(); IList<remag_funcionario> funcionario = dataContext.GetFuncionarioDados(Globals.Empresa, this.radioButtonAtivo.Checked, this.radioButtonInativo.Checked, this.radioButtonNome.Checked, this.radioButtonPis.Checked); RptListaFuncionario lista = new RptListaFuncionario(funcionario); lista.ShowPreview(); }
public frmAlteracaoSalarial() { InitializeComponent(); _dataContext = new DataEntities(); selecaoFuncionario.Bind(_dataContext); this.btnAvancar.Visible = true; this.btnRetornar.Visible = false; this.btnConfirmar.Visible = false; }
private void DoImportar(DataEntities dataContext, List<string> linhas) { ImportarMunicipio(dataContext, linhas); ImportarCategoria(dataContext, linhas); ImportarCategoriaEmpresa(dataContext, linhas); ImportarAdmissaoNumerica(dataContext, linhas); ImportarAdmissaoAlfanumerica(dataContext, linhas); ImportarCBO(dataContext, linhas); }
public static bool IsAutenticate(DataEntities dataContext, string login, string senha, out string mensagem) { senha = Encrypt(senha, true); remag_usuario usuario = GetUsuario(dataContext,login, senha); if (usuario == null) { mensagem = "Usuário não foi encontrado ou senha inválida."; return false; } mensagem = "Seja bem vindo(a) "+usuario.nome+"!"; return true; }
private void button1_Click(object sender, EventArgs e) { List<remag_funcionario> funcionario = new List<remag_funcionario>(); DataEntities dataContext = new DataEntities(); if (this.radioButtonFuncionario.Checked) { funcionario.AddRange(dataContext.GetFuncionarioDados(RemagPlus.Classes.Globals.Empresa, this.maskedTextBoxFuncionario.Text).ToList()); } else { funcionario = dataContext.GetFuncionarioDados(RemagPlus.Classes.Globals.Empresa,DateTime.Parse("01/" + this.maskedTextBox1.Text), DateTime.Parse("01/" + this.maskedTextBox2.Text)).ToList(); } RptEstimativa report = new RptEstimativa(funcionario, DateTime.Parse(this.maskedTextBox1.Text), DateTime.Parse(this.maskedTextBox2.Text),this.radioButtonRemuneracao.Checked,decimal.Parse(this.textBoxQtd.Text)); report.ShowPreview(); }
private void GerarAqruivo() { string mensagem = string.Empty; DataEntities dataContext = new DataEntities(); decimal valor; DateTime competencia; if (DateTime.TryParse(this.textBoxCompetencia.Text, out competencia)) { List<remag_funcionario> funcionario = dataContext.GetFuncionarioDados(Globals.Empresa, competencia.ToFirstDay(), out valor).ToList(); string dtAtrasoInss = this.radioButtonInssPrazo.Checked ? this.textBoxDtInss.Text : "00000000"; string modalidade = (string)this.comboBoxModalidade.SelectedValue; int codPagamento = Convert.ToInt32(this.textBoxCodPagamento.Text); int codRecolhimento = Convert.ToInt32(this.comboBoxCodigo.SelectedValue); DateTime data; if (DateTime.TryParse(this.TextBoxData.Text, out data)) { data = Convert.ToDateTime(this.TextBoxData.Text); ArquivoSefip sefip = new ArquivoSefip(competencia, funcionario, codRecolhimento, this.radioButtonInssAtraso.Checked, dtAtrasoInss, GetIndicado(), data, this.textBoxCaminho.Text, modalidade, codPagamento, out mensagem); MessageBox.Show(mensagem, Mensagens.Titulo, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); remag_configuracao config = dataContext.GetConfiguracao(); if (config != null) { if (!string.IsNullOrEmpty(config.sefip)) { if (MessageBox.Show("Deseja validar o arquivo agora?", Mensagens.Titulo, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { System.Diagnostics.Process.Start("sefip.exe", config.sefip); } } } } else { MessageBox.Show("Data de Recolhimento do FGTS é inválida.","RemagPlus",MessageBoxButtons.OK,MessageBoxIcon.Error); } } else { MessageBox.Show("Competência inválida.", "RemagPlus", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public frmPreencheTabelas(DataEntities dataContext) : this() { _dataContext = dataContext; string temp = string.Format(@"{0}\{1}",Application.ExecutablePath.Replace("\\RemagPlus.exe", ""),@"temp\importar.txt"); temp.Replace("\\RemagPlus.exe", ""); if (!File.Exists(temp)) { MessageBox.Show("Arquivo de importação não foi encontrado no diretório padrão.", Mensagens.Titulo); return; } StreamReader reader = new StreamReader(temp); List<string> linhas = new List<string>(); while (!reader.EndOfStream) { linhas.Add(reader.ReadLine()); } _linhas = linhas; backgroundWorker1.RunWorkerAsync(); }
private void GerarAqruivo() { DateTime competencia; DateTime recolhimento; if (!string.IsNullOrEmpty(this.textBoxCaminho.Text)) { if (DateTime.TryParse(this.textBoxCompetencia.Text, out competencia) && DateTime.TryParse(this.textBoxRecolhimento.Text, out recolhimento)) { DataEntities dataContext = new DataEntities(); decimal valor; List<remag_funcionario> funcionario = dataContext.GetFuncionarioDados(Globals.Empresa, competencia.ToLastDay(), out valor).ToList(); string mensagem = string.Empty; ArquivoRemag remag = new ArquivoRemag(competencia, recolhimento, this.textBoxCaminho.Text, funcionario.OrderBy<remag_funcionario,string>(f=>f.pis), out mensagem); remag_configuracao config = dataContext.GetConfiguracao(); if (config != null) { if (!string.IsNullOrEmpty(config.remag)) { if (MessageBox.Show("Deseja validar o arquivo agora?", Mensagens.Titulo, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { System.Diagnostics.Process.Start("FGTS.EXE", config.remag); } } } MessageBox.Show(mensagem, Mensagens.Titulo, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Data de recolhimento ou competência não correspondem a uma data válida.", Mensagens.Titulo, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Informe um local para a gravação do arquivo.", Mensagens.Titulo, MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public frmLogin() { InitializeComponent(); dataContext = new DataEntities(); }
public BaseForm() { InitializeComponent(); dataContext = new DataEntities(); }
private static remag_usuario GetUsuario(DataEntities dataContext, string login, string senha) { return dataContext.remag_usuario.FirstOrDefault(u => u.login.Equals(login) && u.senha.Equals(senha)); }
public void Bind(DataEntities dataContext) { _dataContext = dataContext; }
public frmImportarRais() { InitializeComponent(); _dataContext = new DataEntities(); PreecheComBox(); }
private remag_cbo GetCBO(DataEntities dataContext,int cbo) { remag_cbo cboDB = dataContext.remag_cbo.FirstOrDefault(c => c.cbo == cbo); if (cbo == null) { cboDB = new remag_cbo(); cboDB.cbo = cbo; cboDB.descricao = "CBO Importação RAIS"; dataContext.AddToremag_cbo(cboDB); } return cboDB; }
private void ImportarCategoriaEmpresa(DataEntities dataContext, List<string> linhas) { linhas = linhas.Where(l => l.StartsWith("CategoriaEmpresa|")).ToList(); int i = 0; foreach (string linha in linhas) { string[] fields = linha.Split('|'); remag_categoria_empregador categoria = new remag_categoria_empregador(); categoria.descricao = fields[1]; categoria.tipo = Convert.ToInt32(fields[2]); dataContext.AddToremag_categoria_empregador(categoria); backgroundWorker1.ReportProgress(i++); } }
private void ImportarAdmissaoAlfanumerica(DataEntities dataContext, List<string> linhas) { linhas = linhas.Where(l => l.StartsWith("AdmissaoAlfanumerica|")).ToList(); int i = 0; foreach (string linha in linhas) { string[] fields = linha.Split('|'); remag_admissao_alfanumerica admissao = new remag_admissao_alfanumerica(); admissao.descricao = fields[1]; admissao.codigo = fields[2]; dataContext.AddToremag_admissao_alfanumerica(admissao); backgroundWorker1.ReportProgress(i++); } }
private void ImportarCBO(DataEntities dataContext, List<string> linhas) { linhas = linhas.Where(l => l.StartsWith("CBO|")).ToList(); int i = 0; foreach (string linha in linhas) { string[] fields = linha.Split('|'); remag_cbo cbo = new remag_cbo(); cbo.descricao = fields[2]; cbo.cbo = Convert.ToInt32(fields[1]); dataContext.AddToremag_cbo(cbo); backgroundWorker1.ReportProgress(i++); } }
public IndividualizarForm() { InitializeComponent(); dataContext = new DataEntities(); }
private void ImportarMunicipio(DataEntities dataContext,List<string> linhas) { linhas = linhas.Where(l=>l.StartsWith("Municipio|")).ToList(); int i = 0; foreach (string linha in linhas) { string[] fields = linha.Split('|'); remag_municipio municipio = new remag_municipio(); municipio.nome = fields[1]; municipio.uf = fields[2]; dataContext.AddToremag_municipio(municipio); backgroundWorker1.ReportProgress(i++); } }