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); } }
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); } }
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); } }
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); } }