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 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); } }
private void InsertInicial() { for (int i = 1; i < 16001; i++) { var numero = string.Format("{0:00000}", i); if (!AcaoEntreAmigos.Inserir(numero)) { //Parado em caso de erro i = 16001; } } }
private void CarregaDadosTabRelatorio() { try { var qtdeNumDispo = AcaoEntreAmigos.QtdeNumeros(0); var qtdeNumVendidos = AcaoEntreAmigos.QtdeNumeros(1); lblNumDisponiveis.Text = qtdeNumDispo.ToString(); lblNumVendidos.Text = qtdeNumVendidos.ToString(); } 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> CarregaDadosTabRelatorio-ERRO:" + ex.Message + "</p></div>"; } }
private void CarregaTabela() { try { var tabelaHtml = new StringBuilder(); tabelaHtml.Append("<table id=\"tabelaNumeros\" class=\"table table-striped table-bordered table-hover \">"); //tabelaHtml.Append("<th style=\"text-align: center; vertical-align: middle;\"><h3>Profissional</h3></th>"); var idstatus = int.Parse(ddlFiltroNumeros.SelectedValue); if (idstatus < 2) { var listaNumero = AcaoEntreAmigos.CarregaTabelaPaginaDefault(idstatus); tabelaHtml.Append("<tbody><tr>"); var aux = 1; foreach (var num in listaNumero) { var numero = string.Format("{0:00000}", num.Numero); //Numero tabelaHtml.Append(string.Format("<td style=\"color: {1}; font-weight: bold; vertical-align: middle; text-align: center;\" >{0}</td>", numero, num.IdStatus == 0 ? "green" : "red")); if (idstatus == -1) { if (num.Numero % 16 == 0) { tabelaHtml.Append("</tr><tr>"); } } else { if (aux % 15 == 0) { tabelaHtml.Append("</tr><tr>"); } } aux++; //style="background-color: red;" } tabelaHtml.Append("</tbody></table>"); } ltlTabelaNumeros.Text = tabelaHtml.ToString(); } 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> CarregaTabela-ERRO:" + ex.Message + "</p></div>"; } }
private void CarregaTabelaNumeros(int acao) { var listaNumero = new List <AcaoEntreAmigos>(); if (acao == 1) { listaNumero = AcaoEntreAmigos.Lista(int.Parse(ddlSearch.SelectedValue)); } if (acao == 2) { listaNumero = AcaoEntreAmigos.ListaFilter(int.Parse(txtNumPesqInicio.Value), int.Parse(txtNumPesqFim.Value)); } ltlTabelaNumeros.Text = MontaHtmlTabelaNumeros(listaNumero); }
private void CarregaGridView(int idStatus) { try { ltlMsn.Text = string.Format("<h2>Ação Entre Amigos-Tabela de Números{0}</h2>" , idStatus == -1 ? "" : idStatus == 0 ? ": <b>DISPONÍVEIS</b>" : ": <b>VENDIDOS</b>" ); var dt = AcaoEntreAmigos.CarregaGridView(idStatus); gwTabelaNumeros.DataSource = dt; gwTabelaNumeros.DataBind(); } 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> Page_Load-ERRO:" + ex.Message + "</p></div>"; } }
public static string ReenviarEmail(string numero) { try { numero = numero.Replace('_', '/').Replace('.', '+').Replace('-', '='); numero = Criptografia.Decrypt(numero); var aea = AcaoEntreAmigos.PesquisaNumero(int.Parse(numero)); if (aea != null) { var resulatdo = EnviarEmailComprador(aea.Email, aea.NomeComprador, aea.NumeroStr); if (!resulatdo.Equals("true")) { return("Erro ao enviar EMAIL, Tente novamente!!"); } } return("reenvioEmailOk"); } catch (Exception ex) { return("Erro: " + ex.Message); } }
private bool Autenticacao() { return(AcaoEntreAmigos.AutenticarUser(int.Parse(ddlTipoUsuario.SelectedValue), txtSenha.Value)); }
public static string CarregaNumeroEdit(string numero) { try { var htmlCamposModal = new StringBuilder(); numero = numero.Replace('_', '/').Replace('.', '+').Replace('-', '='); numero = Criptografia.Decrypt(numero); var aea = AcaoEntreAmigos.PesquisaNumero(int.Parse(numero)); if (aea != null) { //campo Numero htmlCamposModal.Append("<div class=\"form-group\"><label>Número</label>"); htmlCamposModal.Append(string.Format("<input id=\"txtNumeroEdit\" type=\"text\" class=\"form-control\" value=\"{0}\" disabled=\"\"/></div>", aea.NumeroStr)); //campo Comprador htmlCamposModal.Append("<div class=\"form-group\"><label>Comprador</label>"); htmlCamposModal.Append(string.Format("<input id=\"txtCompradorEdit\" type=\"text\" class=\"form-control\" value=\"{0}\"/></div>", aea.NomeComprador)); //campo Telefone htmlCamposModal.Append("<div class=\"form-group\"><label>Telefone(s)</label>"); htmlCamposModal.Append(string.Format("<input id=\"txtTelefoneEdit\" type=\"text\" class=\"form-control\" value=\"{0}\"/></div>", aea.Telefone)); //campo Email htmlCamposModal.Append("<div class=\"form-group\"><label>Email</label>"); htmlCamposModal.Append(string.Format("<input id=\"txtEmailEdit\" type=\"text\" class=\"form-control\" value=\"{0}\"/></div>", aea.Email)); //campo data Venda htmlCamposModal.Append("<div class=\"form-group\"><label>Data Venda</label>"); htmlCamposModal.Append(string.Format("<input id=\"txtDataVendaEdit\" type=\"date\" class=\"form-control\" value=\"{0}\"/></div>" , aea.DataVenda.ToString().Equals("01/01/1900 00:00:00") ? string.Empty : aea.DataVenda.ToString("yyyy-MM-dd")) ); //campo Vendedor htmlCamposModal.Append("<div class=\"form-group\"><label>Vendedor</label>"); //htmlCamposModal.Append(string.Format("<input id=\"txtVe Edit\" type=\"text\" class=\"form-control\" value=\"{0}\"/></div>", aea.NomeVendedor)); htmlCamposModal.Append("<select id=\"ddlVendedorEdit\" class=\"form-control\">"); var listaVendedor = AcaoEntreAmigosVendedor.Lista(-1); foreach (var item in listaVendedor) { var selected = item.IdVendedor == aea.IdVendedor ? " selected=\"selected\"" : ""; htmlCamposModal.Append(string.Format("<option value=\"{0}\" {2}>{1}</option>", item.IdVendedor, item.NomeVendedor, selected)); } htmlCamposModal.Append("</select></div>"); //campo Situação htmlCamposModal.Append("<div class=\"form-group\"><label>Situação</label>"); htmlCamposModal.Append("<select id=\"ddlStatusEdit\" class=\"form-control\">"); var selected_1 = aea.IdStatus == 0 ? " selected=\"selected\"" : ""; htmlCamposModal.Append(string.Format("<option value=\"0\" {0}>Disponível</option>", selected_1)); selected_1 = aea.IdStatus == 1 ? " selected=\"selected\"" : ""; htmlCamposModal.Append(string.Format("<option value=\"1\" {0}>Vendido</option>", selected_1)); htmlCamposModal.Append("</select></div>"); } return(htmlCamposModal.ToString()); } catch (Exception ex) { return("<div class=\"alert alert-block alert-danger fade in\"><button data-dismiss=\"alert\" class=\"close\" type=\"button\">" + "</button><p><i class=\"fa fa-times-circle fa-lg\"></i> btnPesquisar_Click-ERRO:" + ex.Message + "</p></div>"); } }
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); } }