Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
 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);
     }
 }
Beispiel #3
0
 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);
     }
 }
Beispiel #4
0
        private void Cadastro(char opc)
        {
            negIrrf = new NegIrrf();
            modIrrf = new ModIrrf();
            try
            {
                modIrrf.Id          = idIrrf;
                modIrrf.Competencia = DateTime.Parse(MktComp.Text);
                modIrrf.Limite      = decimal.Parse(TxtLimite.Text.Trim());
                modIrrf.Porcentagem = decimal.Parse(TxtPorc.Text.Trim());
                modIrrf.Desconto    = decimal.Parse(TxtDesconto.Text.Trim());

                switch (opc)
                {
                case 'G':
                    negIrrf.Gravar(modIrrf);
                    break;

                case 'A':
                    negIrrf.Alterar(modIrrf);
                    break;

                case 'E':
                    negIrrf.Excluir(modIrrf);
                    break;

                default:
                    break;
                }
                Reset();
                ListarIrrf(dtCompetencia);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }