public static string EditarNumero(string numero, string nomeComprador, string email, string tel, string dataVda, string idVendedor, string idStatus) { try { numero = numero.Replace('_', '/').Replace('.', '+').Replace('-', '='); numero = Criptografia.Decrypt(numero); var aea = new AcaoEntreAmigos(); aea.Numero = int.Parse(numero); aea.IdStatus = int.Parse(idStatus); aea.IdVendedor = int.Parse(idVendedor); aea.NomeComprador = nomeComprador; aea.Telefone = tel; aea.Email = email; aea.DataVenda = DateTime.Parse(dataVda); if (AcaoEntreAmigos.Editar(aea)) { return("EditNumeroOk"); } return("Erro ao editar número!!"); } 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); } }