public static string AcaoBtnCancelar(string idVenda) { try { var lista = AcaoEntreAmigosTemp.Lista(long.Parse(idVenda)); if (lista.Count > 0) { if (AcaoEntreAmigosTemp.ExcluirVenda(long.Parse(idVenda))) { return("CancelSuccess"); } } else { return("CancelSuccess"); } return("Erro ao cancelar venda!!"); } catch (Exception ex) { return("Erro: " + ex.Message); } }
public static string SalvarVenda(string idVenda, string nome, string idVendedor, string tel, string email) { try { var lista = AcaoEntreAmigosTemp.Lista(long.Parse(idVenda)); if (lista.Count == 0) { return("Erro: É necessário adicionar pelo menos 01(um) número para realizar a venda!!"); } var listaNumeros = new StringBuilder(); var qtdNum = 0; foreach (var item in lista) { //CRIAR O OBJ AcaoEntreAmigos var aea = new AcaoEntreAmigos() { IdStatus = 1 , IdVendedor = int.Parse(idVendedor) , NomeComprador = nome , Telefone = tel , Email = email , Numero = item.Numero , DataVenda = DateTime.Now }; if (AcaoEntreAmigos.Editar(aea)) { qtdNum++; } listaNumeros.Append(string.Format("--> <b>{0}</b><br />", item.NumeroStr)); } //mandar email var envioEmail = EnviarEmailComprador(email, nome, listaNumeros.ToString()); if (!envioEmail.Equals("true")) { return(envioEmail); } //3-APAGAR A AcaoEntreAmigosTemp AcaoEntreAmigosTemp.ExcluirVenda(long.Parse(idVenda)); if (qtdNum == lista.Count) { return("VendaSuccess"); } return("Erro ao cancelar venda!!"); } catch (Exception ex) { return("Erro: " + ex.Message); } }