public DataTable ListarDemonstrativo(int idEmpregado, int IdCalculo) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("SELECT Calculo.Id, Calculo.Tipo_Calculo, Calculo.Data_Estabilidade, Calculo.Dias, Calculo.Valor_Indenizacao, Calculo.Valor_Decimo_Terceiro, "); sqlBuilder.Append("Calculo.Valor_Ferias, Calculo.Valor_Terco_Ferias, Calculo.Valor_FGTS8, Calculo.Valor_FGTS40, Calculo.Valor_Total, Empregado.Matricula, "); sqlBuilder.Append("Empregado.Nome, Empregado.Admissao, Empregado.Demissao, Empregado.Media, Complemento.Descricao, Complemento.Valor, Complemento.Tipo "); sqlBuilder.Append("FROM Calculo "); sqlBuilder.Append("LEFT JOIN Empregado ON Calculo.Id_Empregado = Empregado.Id "); sqlBuilder.Append("LEFT JOIN Complemento ON Complemento.Id_Empregado = Empregado.Id "); sqlBuilder.Append("WHERE Empregado.Id = @Id AND Calculo.Id = @IdCalculo"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Id", idEmpregado); crud.AdicionarParamentro("IdCalculo", IdCalculo); DataTable dataTable = crud.Consulta(CommandType.Text, SQL); return(dataTable); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Existe(CalculoObjeto calculo) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("SELECT COUNT(*) "); sqlBuilder.Append("FROM Calculo "); sqlBuilder.Append("WHERE Id_Empregado = @Id_Empregado"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Id_Empregado", calculo.Empregado.Id); int count = int.Parse(crud.Executar(CommandType.Text, SQL).ToString()); if (count > 0) { return(false); } else { return(true); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public decimal PorcLimite(decimal salario) { decimal porc = 0; Crud = new CRUD(); SQL = "SELECT Max(Porc) " + "FROM IRRF " + "WHERE @salario >= Limite"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("salario", salario); if (Crud.Executar(CommandType.Text, SQL).ToString() == "") { return(porc = 0); } else { porc = decimal.Parse(Crud.Executar(CommandType.Text, SQL).ToString()); return(porc); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public decimal ValorDependente(DateTime competencia) { decimal porc = 0; Crud = new CRUD(); SQL = "SELECT Min(Valor) " + "FROM IrrfDependente " + "WHERE @Competencia <= Competencia"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", competencia); if (Crud.Executar(CommandType.Text, SQL) is null) { return(0); } else { porc = decimal.Parse(Crud.Executar(CommandType.Text, SQL).ToString()); return(porc); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public DataTable ValorTotal(int matricula) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("SELECT Calculo.Id, Calculo.Valor_Total "); sqlBuilder.Append("FROM Calculo "); sqlBuilder.Append("LEFT JOIN Empregado ON Calculo.Id_Empregado = Empregado.Id "); sqlBuilder.Append("WHERE Empregado.Matricula = @Matricula "); sqlBuilder.Append("ORDER BY Calculo.Valor_Total"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Matricula", matricula); DataTable dataTable = crud.Consulta(CommandType.Text, SQL); return(dataTable); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Alterar(EmpregadoObjeto empregado) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("UPDATE Empregado SET Matricula = @Matricula, Nome = @Nome, Admissao = @Admissao, Demissao = @Demissao, Media = @Media, Base = @Base "); sqlBuilder.Append("WHERE Id = @Id"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Matricula", empregado.Matricula); crud.AdicionarParamentro("Nome", empregado.Nome); crud.AdicionarParamentro("Admissao", empregado.Admissao); crud.AdicionarParamentro("Demissao", empregado.Demissao); crud.AdicionarParamentro("Media", empregado.Media); crud.AdicionarParamentro("Base", empregado.Base); crud.AdicionarParamentro("Id", empregado.Id); crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Gravar(ModDependente modDependente) { Crud = new CRUD(); SQL = "INSERT INTO IrrfDependente (Competencia, Valor) " + "VALUES (@Competencia, @Valor)"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", modDependente.Competencia); Crud.AdicionarParamentro("Valor", modDependente.Valor); Crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Gravar(ModInss modInss) { Crud = new CRUD(); SQL = "INSERT INTO INSS (Competencia, Faixa, Teto_Faixa, Porc_Faixa) " + "VALUES (@Competencia, @Faixa, @Teto_Faixa, @Porc_Faixa)"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", modInss.Competencia); Crud.AdicionarParamentro("Faixa", modInss.Faixa); Crud.AdicionarParamentro("Teto_Faixa", modInss.Teto); Crud.AdicionarParamentro("Porc_Faixa", modInss.Porcentagem); Crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Gravar(ModIrrf modIrrf) { Crud = new CRUD(); SQL = "INSERT INTO IRRF (Competencia, Limite, Porc, Desconto) " + "VALUES (@Competencia, @Limite, @Porc, @Desconto)"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", modIrrf.Competencia); Crud.AdicionarParamentro("Limite", modIrrf.Limite); Crud.AdicionarParamentro("Porc", modIrrf.Porcentagem); Crud.AdicionarParamentro("Desconto", modIrrf.Desconto); Crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Alterar(ModDependente modDependente) { Crud = new CRUD(); SQL = "UPDATE IrrfDependente " + "SET Competencia = @Competencia, Valor = @Valor " + "WHERE Id = @Id"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", modDependente.Competencia); Crud.AdicionarParamentro("Valor", modDependente.Valor); Crud.AdicionarParamentro("Id", modDependente.Id); Crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Gravar(EmpregadoObjeto empregado) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("INSERT INTO Empregado (Matricula, Nome, Admissao, Demissao, Media, Base) "); sqlBuilder.Append("VALUES(@Matricula, @Nome, @Admissao, @Demissao, @Media, @Base)"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Matricula", empregado.Matricula); crud.AdicionarParamentro("Nome", empregado.Nome); crud.AdicionarParamentro("Admissao", empregado.Admissao); crud.AdicionarParamentro("Demissao", empregado.Demissao); crud.AdicionarParamentro("Media", empregado.Media); crud.AdicionarParamentro("Base", empregado.Base); crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Alterar(ModInss modInss) { Crud = new CRUD(); SQL = "UPDATE INSS " + "SET Competencia = @Competencia, Faixa = @Faixa, Teto_Faixa = @Teto_Faixa, Porc_Faixa = @Porc_Faixa " + "WHERE Id = @Id"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", modInss.Competencia); Crud.AdicionarParamentro("Faixa", modInss.Faixa); Crud.AdicionarParamentro("Teto_Faixa", modInss.Teto); Crud.AdicionarParamentro("Porc_Faixa", modInss.Porcentagem); Crud.AdicionarParamentro("Id", modInss.Id); Crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public DataTable Lista(string pesquisa) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("SELECT Id, Empresa_Usuario, Nome_Usuario, Senha_Usuario, Dominio_Usuario, Descricao "); sqlBuilder.Append("FROM Senha "); sqlBuilder.Append("WHERE Empresa_Usuario LIKE @Empresa_Usuario OR Nome_Usuario LIKE @Nome_Usuario OR Descricao LIKE @Descricao"); try { crud.LimparParametro(); crud.AdicionarParamentro("Empresa_Usuario", pesquisa); crud.AdicionarParamentro("Nome_Usuario", pesquisa); crud.AdicionarParamentro("Descricao", pesquisa); DataTable dataTable = crud.Consulta(CommandType.Text, sqlBuilder.ToString()); return(dataTable); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Alterar(ModIrrf modIrrf) { Crud = new CRUD(); SQL = "UPDATE IRRF " + "SET Competencia = @Competencia, Limite = @Limite, Porc = @Porc, Desconto = @Desconto " + "WHERE Id = @Id"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", modIrrf.Competencia); Crud.AdicionarParamentro("Limite", modIrrf.Limite); Crud.AdicionarParamentro("Porc", modIrrf.Porcentagem); Crud.AdicionarParamentro("Desconto", modIrrf.Desconto); Crud.AdicionarParamentro("Id", modIrrf.Id); Crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Adicionar(ComplementoObjeto complemento) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("INSERT INTO Complemento (Descricao, Valor, Tipo, Id_Empregado) "); sqlBuilder.Append("VALUES (@Descricao, @Valor, @Tipo, @Id_Empregado)"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Descricao", complemento.Descricao); crud.AdicionarParamentro("Valor", complemento.Valor); crud.AdicionarParamentro("Tipo", complemento.Tipo); crud.AdicionarParamentro("Id_Empregado", complemento.Empregado.Id); crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Gravar(TS ts) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("INSERT INTO Senha (Empresa_Usuario, Nome_Usuario, Senha_Usuario, Dominio_Usuario, Descricao) "); sqlBuilder.Append("VALUES (@Empresa_Usuario, @Nome_Usuario, @Senha_Usuario, @Dominio_Usuario, @Descricao)"); try { crud.LimparParametro(); crud.AdicionarParamentro("Empresa_Usuario", ts.Empresa); crud.AdicionarParamentro("Nome_Usuario", ts.Nome); crud.AdicionarParamentro("Senha_Usuario", ts.Senha); crud.AdicionarParamentro("Dominio_Usuario", ts.Dominio); crud.AdicionarParamentro("Descricao", ts.Descricao); crud.Executar(CommandType.Text, sqlBuilder.ToString()); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Excluir(ModIrrf modIrrf) { Crud = new CRUD(); SQL = "DELETE FROM IRRF " + "WHERE Id = @Id"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Id", modIrrf.Id); Crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public DataTable ListaDependente(DateTime Competencia) { Crud = new CRUD(); SQL = "SELECT Id, Competencia, Valor " + "FROM IrrfDependente " + "WHERE Competencia = @Competencia"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", Competencia); DataTable dataTable = Crud.Consulta(CommandType.Text, SQL); return(dataTable); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Excluir(TS ts) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("DELETE FROM Senha "); sqlBuilder.Append("WHERE Id = @Id"); try { crud.LimparParametro(); crud.AdicionarParamentro("Id", ts.Id); crud.Executar(CommandType.Text, sqlBuilder.ToString()); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public DataTable ListaInss(DateTime Competencia) { Crud = new CRUD(); SQL = "SELECT Id, Competencia, Faixa, Teto_Faixa, Porc_Faixa " + "FROM INSS " + "WHERE Competencia = @Competencia " + "ORDER BY Teto_Faixa ASC"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", Competencia); DataTable dataTable = Crud.Consulta(CommandType.Text, SQL); return(dataTable); } catch (Exception ex) { throw new Exception(ex.Message); } }
public DataTable ListaIrrf(DateTime Competencia) { Crud = new CRUD(); SQL = "SELECT Id, Competencia, Limite, Porc, Desconto " + "FROM IRRF " + "WHERE Competencia = @Competencia " + "ORDER BY Limite ASC"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", Competencia); DataTable dataTable = Crud.Consulta(CommandType.Text, SQL); return(dataTable); } catch (Exception ex) { throw new Exception(ex.Message); } }
public decimal Limite(DateTime competencia) { decimal limite = 0; Crud = new CRUD(); SQL = "SELECT Min(Limite) " + "FROM IRRF " + "WHERE Competencia = @Competencia"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", competencia); limite = decimal.Parse(Crud.Executar(CommandType.Text, SQL).ToString()); return(limite); } catch (Exception ex) { throw new Exception(ex.Message); } }
public decimal Teto(DateTime competencia) { decimal porc = 0; Crud = new CRUD(); SQL = "SELECT Max(Teto_Faixa) " + "FROM INSS " + "WHERE Competencia = @Competencia"; try { Crud.LimparParametro(); Crud.AdicionarParamentro("Competencia", competencia); porc = decimal.Parse(Crud.Executar(CommandType.Text, SQL).ToString()); return(porc); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool ExcluirPorEmpregado(CalculoObjeto calculo) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("DELETE FROM Calculo "); sqlBuilder.Append("WHERE Id_Empregado = @Id_Empregado"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Id_Empregado", calculo.Empregado.Id); crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Excluir(ComplementoObjeto complemento) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("DELETE FROM Complemento "); sqlBuilder.Append("WHERE Id = @Id"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Id", complemento.Id); crud.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public int Matricula(int Id) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("SELECT Matricula "); sqlBuilder.Append("FROM Empregado "); sqlBuilder.Append("WHERE Id = @Id"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Id", Id); return(int.Parse(crud.Executar(CommandType.Text, SQL).ToString())); } catch (Exception ex) { throw new Exception(ex.Message); } }
public DataTable Lista(EmpregadoObjeto empregado) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("SELECT Id, Descricao, Valor, Tipo, Id_Empregado "); sqlBuilder.Append("FROM Complemento "); sqlBuilder.Append("WHERE Id_Empregado = @Id_Empregado"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Id_Empregado", empregado.Id); DataTable dataTable = crud.Consulta(CommandType.Text, SQL); return(dataTable); } catch (Exception ex) { throw new Exception(ex.Message); } }
public DataTable DadosEmpregado(EmpregadoObjeto empregado) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("SELECT Id, Matricula, Nome, Admissao, Demissao, Media, Base "); sqlBuilder.Append("FROM Empregado "); sqlBuilder.Append("WHERE Id = @Id"); SQL = sqlBuilder.ToString(); try { crud.LimparParametro(); crud.AdicionarParamentro("Id", empregado.Id); DataTable dataTable = crud.Consulta(CommandType.Text, SQL); return(dataTable); } catch (Exception ex) { throw new Exception(ex.Message); } }
public decimal PorcTeto(decimal salario) { decimal porc = 0; decimal teto = 0; Crud = new CRUD(); DateTime dtCompetencia = DateTime.Parse(DateTime.Now.ToString("MM/yyyy")); teto = Teto(dtCompetencia); SQL = "SELECT Min(Porc_Faixa) " + "FROM INSS " + "WHERE Teto_Faixa >= @salario"; try { if (salario >= teto) { salario = teto; } Crud.LimparParametro(); Crud.AdicionarParamentro("salario", salario); if (Crud.Executar(CommandType.Text, SQL).ToString() == "") { return(porc = 0); } else { porc = decimal.Parse(Crud.Executar(CommandType.Text, SQL).ToString()); return(porc); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Alterar(TS ts) { crud = new CRUD(); sqlBuilder = new StringBuilder(); sqlBuilder.Append("UPDATE Senha SET Empresa_Usuario = @Empresa_Usuario, Nome_Usuario = @Nome_Usuario, Senha_Usuario = @Senha_Usuario, "); sqlBuilder.Append("Dominio_Usuario = Dominio_Usuario, Descricao = @Descricao "); sqlBuilder.Append("WHERE Id = @Id"); try { crud.LimparParametro(); crud.AdicionarParamentro("Empresa_Usuario", ts.Empresa); crud.AdicionarParamentro("Nome_Usuario", ts.Nome); crud.AdicionarParamentro("Senha_Usuario", ts.Senha); crud.AdicionarParamentro("Dominio_Usuario", ts.Dominio); crud.AdicionarParamentro("Descricao", ts.Descricao); crud.AdicionarParamentro("Id", ts.Id); crud.Executar(CommandType.Text, sqlBuilder.ToString()); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }