public void DepositoBoleto(int ID) { try { var D = new DepositoModel(); var prot = new GerarProtocolo(); var userId = ID; decimal valorDeposito = Convert.ToDecimal(Request["value-deposit"]); DateTime pag = Convert.ToDateTime(Request["date-payment"]); D.Titular = Request["fullname"]; D.Valor = valorDeposito; D.DataVencimento = pag.AddDays(1); D.DataPagamento = pag; D.Tipo = 1; D.Status = "F"; D.Protocolo = prot.Protocolo(); D.NumBoleto = prot.Boleto(); D.Id = userId; repository.depositoBoleto(D); TempData["Sucesso1"] = "Protocolo gerado: " + D.Protocolo; TempData["Sucesso2"] = "Código de barras do boleto: " + D.NumBoleto; } catch (Exception ex) { TempData["erro"] = "Erro: " + ex; } Response.Redirect("/Deposito/Deposito/" + ID); }
public void DepositoCartao(int ID) { try { var cartao = Request["card-number"]; if (cartao.Length < 16) { TempData["erro"] = "Erro: Número de cartão inválido"; Response.Redirect("/Deposito/Deposito/" + ID); } else { var D = new DepositoModel(); var prot = new GerarProtocolo(); var userId = ID; decimal valorDeposito = Convert.ToDecimal(Request["value-deposit"]); D.Titular = Request["cardholder-name"]; D.NumCartao = Request["card-number"]; D.Valor = valorDeposito; D.Cvv = Request["cvv"]; D.DataVencimento = Convert.ToDateTime(Request["expiration-date"]); D.DataPagamento = DateTime.Today; D.Tipo = 2; D.Status = "F"; D.Protocolo = prot.Protocolo(); D.Id = userId; repository.depositoCartao(D); TempData["Sucesso1"] = "Protocolo gerado: " + D.Protocolo; Response.Redirect("/Deposito/Deposito/" + ID); } } catch (Exception ex) { TempData["erro"] = "Erro: " + ex; } }
public void Transferir(int ID) { try { var transferenciaModel = new TransacaoModel(); DateTime data = DateTime.Today; var prot = new GerarProtocolo(); //var idUser = Request[""]; var NomeDestinatario = Request["name-receiver"]; var DocumentoDestinatario = Request["document-receiver"]; var DescricaoTransaferencia = Request["description"]; var DescricaoConcatenada = "CPF destinatario: " + DocumentoDestinatario + "\nNome Destinatario: " + NomeDestinatario + "\nObservação: " + DescricaoTransaferencia; decimal valorc = Convert.ToDecimal(Request["Value-end"]); transferenciaModel.Valor = valorc; transferenciaModel.Moeda = Request["type-coin"]; transferenciaModel.Protocolo = prot.Protocolo(); transferenciaModel.Usuario = ID; transferenciaModel.DataTransacao = data; transferenciaModel.Descricao = DescricaoConcatenada; var ValorFinalTransferencia = Request["Value-end"]; var transacaoBLL = new TransacaoBLL(); transacaoBLL.InserirTransaferencia(transferenciaModel); TempData["SucessoTrans"] = "Protocolo gerado: " + transferenciaModel.Protocolo; } catch (Exception ex) { TempData["Transerro"] = "Erro: " + ex; } Response.Redirect("/Transferencia/" + ID); }
public void Converter(int ID) { try { var prot = new GerarProtocolo(); var moedaInicial = Request["type-coin"]; var valorInicial = Request["value"]; var ValorFinal = Request["fvalue"]; int moedain = 0; if (moedaInicial == "ethereum") { moedain = 3; } else if (moedaInicial == "real") { moedain = 2; } else if (moedaInicial == "dolar") { moedain = 4; } else { moedain = 1; } var conversaoModel = new ConversaoModel(); var conversalBLL = new ConversaoBLL(); DateTime data = DateTime.Today; if (Request["type-fcoin"] == "dolar") { conversaoModel.IdUsurio = ID; conversaoModel.MoedaOrigem = moedain; conversaoModel.ValorInicio = Convert.ToDecimal(valorInicial); conversaoModel.MoedaFim = 4; conversaoModel.ValorFinal = Convert.ToDecimal(ValorFinal); conversaoModel.Protocolo = prot.Protocolo(); conversaoModel.Data = data; conversalBLL.InserirConversao(conversaoModel); } else if (Request["type-fcoin"] == "real") { conversaoModel.IdUsurio = ID; conversaoModel.MoedaOrigem = moedain; conversaoModel.ValorInicio = Convert.ToDecimal(valorInicial); conversaoModel.MoedaFim = 2; conversaoModel.ValorFinal = Convert.ToDecimal(ValorFinal); conversaoModel.Protocolo = prot.Protocolo(); conversaoModel.Data = data; conversalBLL.InserirConversao(conversaoModel); } else if (Request["type-fcoin"] == "ethereum") { conversaoModel.IdUsurio = ID; conversaoModel.MoedaOrigem = moedain; conversaoModel.ValorInicio = Convert.ToDecimal(valorInicial); conversaoModel.MoedaFim = 4; conversaoModel.ValorFinal = Convert.ToDecimal(ValorFinal); conversaoModel.Protocolo = prot.Protocolo(); conversaoModel.Data = data; conversalBLL.InserirConversao(conversaoModel); } else { conversaoModel.IdUsurio = ID; conversaoModel.MoedaOrigem = moedain; conversaoModel.ValorInicio = Convert.ToDecimal(valorInicial); conversaoModel.MoedaFim = 1; conversaoModel.ValorFinal = Convert.ToDecimal(ValorFinal); conversaoModel.Protocolo = prot.Protocolo(); conversaoModel.Data = data; conversalBLL.InserirConversao(conversaoModel); } TempData["Sucesss"] = "Protocolo gerado: " + conversaoModel.Protocolo; } catch (Exception) { TempData["err"] = "Erro ao gerar conversão"; } Response.Redirect("/Cambio/" + ID); }