public static string VerificaNumero(string numero, string idVenda) { try { var aeat = AcaoEntreAmigosTemp.Pesquisar(int.Parse(numero), long.Parse(idVenda)); if (aeat != null) { return("Número já inserido!!"); } var aea = AcaoEntreAmigos.PesquisaNumero(int.Parse(numero)); if (aea == null) { return("Número Inválido!!"); } if (aea.Numero > 16000) { return("Número Inválido. Fora do limite de 16000!!"); } if (aea.IdStatus == 1) { return("Número já vendido!!!"); } return("NumOk"); } catch (Exception ex) { return("Erro: " + ex.Message); } }
public static string CarregaTabelaNumAdd(string idVenda) { try { var lista = AcaoEntreAmigosTemp.Lista(long.Parse(idVenda)); var tabelaHtml = new StringBuilder(); tabelaHtml.Append("<table class=\"table\">"); foreach (var item in lista) { tabelaHtml.Append("<tr>"); tabelaHtml.Append(string.Format("<td style=\"font-weight: bold; vertical-align: middle; text-align: center;\">#</td>")); tabelaHtml.Append(string.Format("<td style=\"font-weight: bold; vertical-align: middle; text-align: center;\"><h2>{0}</h2></td>", item.NumeroStr)); var linkDel = string.Format("<a onclick=\"acaoBtnApagarNumero({0},'{1}');\" class=\"btn btn-white btn-bitbucket\" title=\"Excluir número\"><i class=\"fa fa-trash-o\"></i></a>", item.Numero, item.IdVenda); tabelaHtml.Append(string.Format("<td style=\"vertical-align: middle; text-align: center;\">{0}</td>", linkDel)); tabelaHtml.Append("</tr>"); } tabelaHtml.Append("</table>"); return(tabelaHtml.ToString()); } catch (Exception ex) { return("Erro: " + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { //Caso não esteja logado redireciona para a página inicial if (Session["logadoAcaoEntreAmigos"].ToString() == "0") { Response.Redirect("~/acaoentreamigos/default.aspx"); } if (!IsPostBack) { CarregaDdlVendedor(true); hdfIdVenda.Value = DateTime.Now.ToString("yyyyMMddHHmmssfff"); AcaoEntreAmigosTemp.ExcluirRegistrosNaoUtilizados(); } } catch (Exception ex) { ltlMsn.Text = "<div class=\"alert alert-block alert-danger fade in\"><button data-dismiss=\"alert\" class=\"close\" type=\"button\">X" + "</button><p><i class=\"fa fa-times-circle fa-lg\"></i> Pag_Load-ERRO:" + ex.Message + "</p></div>"; } }
public static string AdicionaNumero(string numero, string idVenda) { try { var aeat = new AcaoEntreAmigosTemp(int.Parse(numero), long.Parse(idVenda)); if (AcaoEntreAmigosTemp.Inserir(aeat)) { return("NumAddSuccess"); } return("Erro ao inserir o numero!!"); } catch (Exception ex) { return("Erro: " + ex.Message); } }
public static string ApagarNumero(string numero, string idVenda) { try { var aeat = new AcaoEntreAmigosTemp(int.Parse(numero), long.Parse(idVenda)); if (AcaoEntreAmigosTemp.Excluir(aeat)) { return("NumDelSuccess"); } return("Erro ao apagar o numero!!"); } catch (Exception ex) { return("Erro: " + ex.Message); } }
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); } }