Beispiel #1
0
 public string PagamentoExcluir(Pagamento pagamento)
 {
     try
     {
         //acessoMySql.LimparParametros();
         //acessoMySql.AdicionarParametros("aCodigo", pagamento.Codigo);
         acessoMySql.ExecutarManipulacao(CommandType.Text, "usp_PagamentoExcluir");
         return("Pagamento excluído com Sucesso!");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Beispiel #2
0
 public string PagamentoInserir(Pagamento pagamento)
 {
     try
     {
         //acessoMySql.LimparParametros();
         //acessoMySql.AdicionarParametros("aCodAluguel", pagamento.CodigoAluguel);
         //acessoMySql.AdicionarParametros("aTipo", pagamento.Tipo);
         //acessoMySql.AdicionarParametros("aDataPagamento", pagamento.DataPagamento);
         //acessoMySql.AdicionarParametros("aValor", pagamento.Valor);
         pagamento.Codigo = Convert.ToInt32(acessoMySql.ExecutarManipulacao(CommandType.Text, "usp_PagamentoNovo"));
         return("Pagamento adicionado com sucesso!");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Beispiel #3
0
 public string PagamentoAlterar(Pagamento pagamento)
 {
     try
     {
         //acessoMySql.LimparParametros();
         //acessoMySql.AdicionarParametros("aCodigo", pagamento.Codigo);
         ////acessoMySql.AdicionarParametros("aCodCliente", pagamento.Cliente.Codigo);
         //acessoMySql.AdicionarParametros("aTipo", pagamento.Tipo);
         //acessoMySql.AdicionarParametros("aDataPagamento", pagamento.DataPagamento);
         //acessoMySql.AdicionarParametros("aValor", pagamento.Valor);
         acessoMySql.ExecutarManipulacao(CommandType.Text, "usp_PagamentoAlterar");
         return("Pagamento alterado com sucesso!.");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Beispiel #4
0
        public List <Pagamento> Pagamentos(Aluguel aluguel)
        {
            try
            {
                //Aluguel aluguel = new Aluguel();
                List <Pagamento> pagamentos = new List <Pagamento>();

                //acessoMySql.LimparParametros();
                DataTable dataTablePagamentos = acessoMySql.ExecutarConsulta(CommandType.Text, "SELECT codigo, cod_aluguel, tipo, dataPagamento, valor FROM pagamento WHERE cod_aluguel = " + aluguel.Codigo);

                foreach (DataRow linha in dataTablePagamentos.Rows)
                {
                    Pagamento pagamento = new Pagamento(Convert.ToInt32(linha["codigo"]), linha["tipo"].ToString(), Convert.ToDateTime(linha["dataPagamento"]), Convert.ToDouble(linha["valor"]), aluguel.Codigo);
                    pagamentos.Add(pagamento);
                }

                return(pagamentos);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível carregar os Pagamentos.\nDetalhes: " + ex.Message);
            }
        }