protected void Page_Load(object sender, EventArgs e) { string answer = "ocurrio un error"; BrAccount brAccount = new BrAccount(); MyFunctions mf = new MyFunctions(); var respdata = brAccount.GetUserNotConfirmedPayInitial().Split('¬'); if (respdata.Length > 1) { answer = "<table class='table table-hover'>"; answer += "<tr>"; answer += "<th>#</th>"; answer += "<th>Fecha</th>"; answer += "<th>Fecha Pago</th>"; answer += "<th>UserName</th>"; answer += "<th>Nombre del nuevo Socio</th>"; answer += "<th>Telefono</th>"; answer += "<th>Tipo de Membresia</th>"; answer += "<th>Inicial</th>"; answer += "<th>Patrocinador</th>"; answer += "<th>Telefono Patrocinador</th>"; answer += "</tr>"; for (int i = 0; i < respdata.Length; i++) { var row = respdata[i].Split('|'); answer += "<tr>"; answer += $"<td>{(i + 1).ToString()}</td>"; answer += $"<td>{mf.DateFormatClient(row[0])}</td>"; answer += $"<td>{mf.DateFormatClient(row[1])}</td>"; answer += $"<td>{row[2]}</td>"; answer += $"<td>{row[3]}</td>"; answer += $"<td>{row[4]}</td>"; answer += $"<td>{row[5]}</td>"; answer += $"<td>S/.{row[6]}</td>"; answer += $"<td>{row[7]}</td>"; answer += $"<td>{row[8]}</td>"; answer += "</tr>"; } answer += "</table>"; } else { answer = "No Hay Datos"; } Response.Write(answer); }
protected void Page_Load(object sender, EventArgs e) { string action = Request["action"]; string answer = string.Empty; if (action == "list") { BrExtorno brExtorno = new BrExtorno(); MyFunctions mf = new MyFunctions(); var dataAnswer = brExtorno.GetListAdmin().Split('¬'); answer += "<table class='table table-hover'>"; answer += "<tr>"; answer += "<th>#</th>"; answer += "<th>Nombres</th>"; answer += "<th>Date</th>"; answer += "<th>Monto Abonado por la Persona</th>"; answer += "<th>Monto en commissiones</th>"; answer += "</tr>"; for (int i = 0; i < dataAnswer.Length; i++) { var row = dataAnswer[i].Split('|'); answer += "<tr>"; answer += $"<td>{(i + 1).ToString()}</td>"; answer += $"<td>{row[1]}</td>"; answer += $"<td>{mf.DateFormatClient(row[2])}</td>"; answer += $"<td>{row[3]}</td>"; answer += $"<td>{row[4]}</td>"; answer += "</tr>"; } answer += "</table>"; } Response.Write(answer); }
protected void Page_Load(object sender, EventArgs e) { var answer = "ocurrio un error"; var action = Request["action"]; if (action == "get") { BrWallet brWallet = new BrWallet(); MyFunctions mf = new MyFunctions(); string tableHtml = ""; var arrayData = brWallet.Get(User.Identity.Name.Split('¬')[1]); if (!string.IsNullOrEmpty(arrayData)) { string[] arrayRows = arrayData.Split('¬'); tableHtml = "<table class='table table-hover'><thead>"; tableHtml += "<tr>"; tableHtml += "<th>#</th>"; tableHtml += "<th>Fecha</th>"; tableHtml += "<th>Operacion</th>"; tableHtml += "<th>Monto</th>"; tableHtml += "</tr></thead><tbody>"; for (int i = 0; i < arrayRows.Length; i++) { string[] row = arrayRows[i].Split('|'); if (row.Length > 2) { var classtr = ""; var restan = ""; if (row[3] == "1") { classtr = "text-red"; restan = "-"; } tableHtml += $"<tr >"; tableHtml += $"<td>{(i + 1).ToString()}</td>"; tableHtml += $"<td>{mf.DateFormatClient(row[0])}</td>"; tableHtml += $"<td>{row[2]}</td>"; tableHtml += $"<td class='{classtr}'>{restan}{row[1]}</td>"; tableHtml += "</tr>"; } } tableHtml += "</tbody></table>"; answer = tableHtml; } else { answer = "No hay Datos"; } } if (action == "getDoc") { BrWallet brWallet = new BrWallet(); MyFunctions mf = new MyFunctions(); var data = brWallet.GetDocsByUser(User.Identity.Name.Split('¬')[1]); answer = "no hay datos"; if (!string.IsNullOrEmpty(data)) { var tableHtml = "<table class='table table-hover'>"; tableHtml += "<tr>"; tableHtml += $"<th>#</th>"; tableHtml += $"<th>Archivo</th>"; tableHtml += $"<th>Fecha</th>"; tableHtml += $"<th>Monto</th>"; tableHtml += $"<th>Estado</th>"; tableHtml += $"<th>Obs</th>"; tableHtml += $"<th>Voucher</th>"; tableHtml += "</tr>"; var arrayData = data.Split('¬'); for (int i = 0; i < arrayData.Length; i++) { var row = arrayData[i].Split('|'); tableHtml += "<tr>"; tableHtml += $"<td>{(i + 1).ToString()}</td>"; tableHtml += $"<td><a target='_blank' href='/Resources/wallet/{row[1]}' ><img src='../Resources/RecibosRegister/pdf.png' width='30px' /></a></td>"; tableHtml += $"<td>{mf.DateFormatClient(row[2])}</td>"; tableHtml += $"<td>{row[3]}</td>"; tableHtml += $"<td>{row[4]}</td>"; tableHtml += $"<td>{row[5]}</td>"; if (row[6] != "") { tableHtml += $"<td><a target='_blank' href='/Resources/Make/{row[6]}' ><img src='../Resources/RecibosRegister/pdf.png' width='30px' /></a></td>"; } else { tableHtml += "<td></td>"; } tableHtml += "</tr>"; } tableHtml += "</table>"; answer = tableHtml; } } if (action == "infoper") { var usernameBen = Request["userNameBen"]; var amountleter = Request["amount"]; answer = "false"; Validation val = new Validation(); if (val.IsDecimal(amountleter)) { var amount = decimal.Parse(amountleter); BrUser brUser = new BrUser(); var dataPersonBen = brUser.GetPersonalInformation(usernameBen).Split('|'); var dataPerson = brUser.GetPersonalInformation(User.Identity.Name.Split('¬')[1]).Split('|'); if (dataPersonBen.Length > 1) { BrWallet brWallet = new BrWallet(); var amountWallet = decimal.Parse(brWallet.GetAmount(User.Identity.Name.Split('¬')[1])); if (amountWallet >= amount) { var emailfull = dataPerson[5].Split('@')[0]; var emailfront = emailfull.Substring(0, (emailfull.Length / 2) + 2); MyMessages mm = new MyMessages(); MyFunctions mf = new MyFunctions(); Email email = new Email(); var numberOne = (new Random().Next(89) + 10).ToString("00"); var numberTwo = ((new Random().Next(32) + 1) * 3).ToString("00"); var numberThree = ((new Random().Next(18) + 1) * 5).ToString("00"); var token = $"{numberOne}{numberTwo}{numberThree}"; var body = mm.EmailClaveDigital(token, mf.ToCapitalize(dataPersonBen[1])); // if (email.SendEmail(dataPerson[5], "Clave Digital - Inresorts", body, true)) { BrWalletToken brWalletToken = new BrWalletToken(); var dateEnd = DateTime.UtcNow.AddMinutes(5); var isSuccess = brWalletToken.PutToken(User.Identity.Name.Split('¬')[1], token, dateEnd, DateTime.Now.ToString(), 1, amount, usernameBen); if (isSuccess) { answer = $"true|{dataPersonBen[1]} {dataPersonBen[2]}|{emailfront}|{amountleter}"; } } } } } } if (action == "validtoken") { answer = "false"; var token = Request["clave"]; var amount = decimal.Parse(Request["amount"]); BrWalletToken brWalletToken = new BrWalletToken(); var data = brWalletToken.GetInfoToken(User.Identity.Name.Split('¬')[1], token, amount).Split('|'); if (data.Length > 1) { var dateend = DateTime.Parse(data[0]); if (DateTime.UtcNow <= dateend) { BrWallet brWallet = new BrWallet(); var amountWallet = decimal.Parse(brWallet.GetAmount(User.Identity.Name.Split('¬')[1])); if (amountWallet >= amount) { var isSuccess = brWallet.PutTransferenciaBetwenWallet(data[1], User.Identity.Name.Split('¬')[1], amount); if (isSuccess) { MyMessages mm = new MyMessages(); MyFunctions mf = new MyFunctions(); Email email = new Email(); var name = User.Identity.Name.Split('¬')[0].Split()[0]; var body = mm.EmailTranferSuccess(mf.ToCapitalize(name), mf.ToCapitalize(data[3]), amount.ToString()); // var send = email.SendEmail(data[2], "Transferencia Exitosa - Inresorts", body, true); answer = "true"; } } } } } if (action == "sendreport") { var subjet = Request["subjet"].Trim().ToUpper(); var messagge = Request["messagge"].Trim(); Email email = new Email(); MyMessages mm = new MyMessages(); MyConstants mc = new MyConstants(); var body = mm.ReportProblemWallet(User.Identity.Name.Split('¬')[1], subjet, messagge); var send = email.SendEmail(mc.EmailEmpresa, "Problemas del Wallet - Inresorts", body, true); answer = "false"; if (send) { answer = "true"; } } Response.Write(answer); }
protected void Page_Load(object sender, EventArgs e) { string action = string.Empty; string answer = "ocurrio un error"; action = Request["action"]; if (action == "period") { BrBonus brBonus = new BrBonus(); MyFunctions mf = new MyFunctions(); MyConstants mc = new MyConstants(); var data = brBonus.GetPeriod(User.Identity.Name.Split('¬')[1]); var pag = int.Parse(Request["pag"]); //var init = pag - 10; if (!string.IsNullOrEmpty(data)) { var stringHtml = ""; var arrayData = data.Split('¬'); pag = arrayData.Length > pag ? pag : arrayData.Length; for (int i = 0; i < pag; i++) { var row = arrayData[i].Split('|'); if (row.Length > 1) { var dateUpdate = DateTime.Now; dateUpdate = dateUpdate < DateTime.Parse(row[3]) ? dateUpdate : DateTime.Parse(row[3]); var acordion = ""; acordion += $"<div class='accordion' id='accordionExample{i}'>"; acordion += "<div class='card'> <div class='card-header' id='headingOne'><h2 style='' class='mb-0'>"; acordion += "<div style='font-family: open sans, Helvetica Neue, Helvetica, Arial, sans-serif; color:black'>"; acordion += "<div class='card-body table-responsive'>"; acordion += "<table class='table thead-dark table-bordered'>"; acordion += "<thead style='font-size: 15px'>"; acordion += "<tr>"; acordion += "<th>Periodo</th>"; acordion += "<th>actualizado a </th>"; acordion += "<th>Comisión</th>"; acordion += "<th></th>"; acordion += "</tr>"; acordion += "</thead>"; acordion += "<tbody>"; acordion += "<tr>"; acordion += $"<td>{mf.DateFormatClient(row[1])} - {mf.DateFormatClient(row[2])}</td>"; acordion += $"<td>{mf.DateFormatClient(dateUpdate.ToString(mc.DateFormatBd))}</td>"; acordion += $"<td> {row[5]} {row[4]}</td>"; acordion += "<td> <button type='button' id='myBtn' data-toggle='modal' data-target='#myModal' style='color:white;' class='btn btn-xl m-t-n-xs ' >Resumen </button>"; acordion += "<button style='background-color:white' class='btn ' type='button' data-toggle='collapse' data-target='#collapse" + i + "' aria-expanded='true' "; acordion += $"aria-controls='collapse{i}' onclick=ShowBonus('divBonus{i}',{row[0]})>ver detalle</button></div></td>"; acordion += "</tr>"; acordion += "</tbody>"; acordion += "</table>"; acordion += "</div>"; acordion += " "; acordion += $"</div> <div id='collapse{i}' class='collapse' aria-labelledby='headingOne'"; acordion += $"data-parent='#accordionExample{i}'>"; acordion += "<div class='card-body table-responsive'>"; acordion += $"<div id='divBonus{i}'>"; acordion += ""; acordion += "</div>"; acordion += "</div></div></div>"; acordion += "</div></div>"; stringHtml += acordion; } } answer = stringHtml; } brBonus = null; } if (action == "bonus") { var id = int.Parse(Request["period"]); BrBonus brBonus = new BrBonus(); MyFunctions mf = new MyFunctions(); var tableHtml = ""; var data = brBonus.GetListBonus(User.Identity.Name.Split('¬')[1], id); tableHtml += "<table class='table table-hover'>"; //tableHtml += "<thead>"; tableHtml += "<tr>"; tableHtml += "<th>#</th>"; tableHtml += "<th>Nombres</th>"; tableHtml += "<th>Tipo de Comision</th>"; tableHtml += "<th>Nivel</th>"; tableHtml += "<th>Fecha</th>"; tableHtml += "<th>Puntos</th>"; tableHtml += "<th>Porcentaje</th>"; tableHtml += "<th>Monto</th>"; tableHtml += "<th>Por Estado</th>"; tableHtml += "<th>Por Nivel</th>"; tableHtml += "</tr>"; //tableHtml += "</thead>"; //tableHtml += "<tbody>"; if (!string.IsNullOrEmpty(data)) { var arrayData = data.Split('¬'); var amountTotal = 0m; var symbol = ""; for (int i = 0; i < arrayData.Length; i++) { var row = arrayData[i].Split('|'); var interrutor = 0; if (row.Length > 5) { if (i > 0) { if (arrayData[i - 1].Split('|')[0] != row[0]) { tableHtml += "<tr>"; tableHtml += "<td colspan='10'>.</td>"; tableHtml += "</tr>"; } } var clasCss = "label-danger"; var clasCssn = "label-danger"; var status = "NO"; var nivel = "NO"; if (row[7] == "1" || row[7] == "6" || row[7] == "7") { clasCss = "label-success"; status = "SI"; interrutor++; } if (int.Parse(row[8]) == 1) { clasCssn = "label-success"; nivel = "SI"; interrutor++; } if (interrutor == 2) { amountTotal += decimal.Parse(row[6]); } symbol = row[9]; tableHtml += "<tr>"; tableHtml += $"<td>{(i + 1).ToString()}</td>"; tableHtml += $"<td>{row[0]}</td>"; tableHtml += $"<td>{row[1]}</td>"; tableHtml += $"<td>{row[2]}</td>"; tableHtml += $"<td>{mf.DateFormatClient(row[3])}</td>"; tableHtml += $"<td>{row[4]}</td>"; tableHtml += $"<td>{row[5]}</td>"; tableHtml += $"<td>{row[9]} {row[6]}</td>"; tableHtml += $"<td><span class='{clasCss}'>{status}</span></td>"; tableHtml += $"<td><span class='{clasCssn}'>{nivel}</span></td>"; tableHtml += "</tr>"; } row = null; } tableHtml += $"<tr><td colspan='7'></td><td class='label-success'>{symbol} {amountTotal.ToString()}</td><td colspan='2'></td><tr>"; } else { tableHtml += "<tr><td>No hay Datos</td></tr>"; } //tableHtml += "</tbody>"; tableHtml += "</table>"; answer = tableHtml; } Response.Write(answer); }
protected void Page_Load(object sender, EventArgs e) { string action = Request["action"]; string answer = "ha ocurrido un error"; if (action == "get") { BrPromoter brPromoter = new BrPromoter(); MyFunctions mf = new MyFunctions(); string cboUpli = string.Empty; string data = brPromoter.GetListByUserName(User.Identity.Name.Split('¬')[1]); if (data != "") { var activos = data.Split('$')[0]; var noactivos = data.Split('$')[1]; var arrayData = activos.Split('¬'); answer = "<table class='table table-hover'>"; answer += "<thead>"; answer += "<tr>"; answer += "<th></th>"; answer += "<th>Nombres</th>"; answer += "<th>Fecha de afiliacion</th>"; answer += "<th>Estado</th>"; answer += "</tr>"; answer += "<tbody>"; for (int i = 0; i < arrayData.Length; i++) { var row = arrayData[i].Split('|'); if (row.Length > 2) { var item = (i + 1).ToString(); answer += "<tr>"; answer += $"<td>{item}</td>"; answer += $"<td>{row[0]}</td>"; answer += $"<td>{mf.DateFormatClient(row[1])}</td>"; answer += $"<td>{row[2]}</td>"; answer += "</tr>"; } else { answer += "<tr>"; answer += $"<td>No hay Datos</td>"; answer += "</tr>"; } } answer += "</tbody>"; answer += "</table>"; var arrayDatano = noactivos.Split('¬'); answer += "$<table class='table table-hover'>"; answer += "<thead>"; answer += "<tr>"; answer += "<th></th>"; answer += "<th>Nombres</th>"; answer += "<th>Fecha de afiliacion</th>"; answer += "<th>Estado</th>"; answer += "</tr>"; answer += "<tbody>"; for (int i = 0; i < arrayDatano.Length; i++) { var row = arrayDatano[i].Split('|'); if (row.Length > 2) { var item = (i + 1).ToString(); answer += "<tr>"; answer += $"<td>{item}</td>"; answer += $"<td>{row[0]}</td>"; answer += $"<td>{mf.DateFormatClient(row[1])}</td>"; answer += $"<td>{row[2]}</td>"; answer += "</tr>"; } else { answer += "<tr>"; answer += $"<td>No hay Datos</td>"; answer += "</tr>"; } } answer += "</tbody>"; answer += "</table>"; } } if (action == "getCode") { BrPromoter brPromoter = new BrPromoter(); var code = Request["code"]; answer = brPromoter.GetCodeByUserName(User.Identity.Name.Split('¬')[1]); } if (action == "save") { BrPromoter brPromoter = new BrPromoter(); var code = Request["code"]; var data = brPromoter.SaveCode(User.Identity.Name.Split('¬')[1], code); if (data) { answer = "La operacion se realizo con exito"; } } Response.Write(answer); }
protected void Page_Load(object sender, EventArgs e) { BrHistoryRange brHistoryRange = new BrHistoryRange(); MyFunctions mf = new MyFunctions(); string cboUpli = string.Empty; var action = Request["action"]; var answer = string.Empty; if (action == "get") { string data = brHistoryRange.GetListRange(User.Identity.Name.Split('¬')[1]); answer += ""; var arrayData = data.Split('¬'); answer = "<table class='table table-hover'>"; answer += "<thead>"; answer += "<tr>"; answer += "<th></th>"; answer += "<th>Ciclo</th>"; answer += "<th>Rango</th>"; answer += "<th>Estado</th>"; answer += "<th>Puntos Rama 1</th>"; answer += "<th>Puntos Rama 2</th>"; answer += "<th>Puntos Rama 3</th>"; answer += "<th>Puntos Rama 4</th>"; answer += "<th>Rango</th>"; answer += "</tr>"; answer += "<tbody>"; for (int i = 0; i < arrayData.Length; i++) { var row = arrayData[i].Split('|'); if (row.Length > 2) { var item = (i + 1).ToString(); answer += "<tr>"; answer += $"<td>{item}</td>"; answer += $"<td>{mf.DateFormatClient(row[0])} - {mf.DateFormatClient(row[1])}</td>"; answer += $"<td>{row[8]}</td>"; answer += $"<td>{row[2]}</td>"; answer += $"<td>{row[4]}</td>"; answer += $"<td>{row[5]}</td>"; answer += $"<td>{row[6]}</td>"; answer += $"<td>{row[7]}</td>"; answer += $"<td><a href='#' class='btn btn-primaryVerde' onclick=ShowModal('{row[3]}') ><i class='fas fa-award'></i></a></td>"; answer += "</tr>"; } else { answer += "<tr>"; answer += $"<td>No hay Datos</td>"; answer += "</tr>"; } } answer += "</tbody>"; answer += "</table>"; } if (action == "getresidual") { string data = brHistoryRange.GetListRangeResidual(User.Identity.Name.Split('¬')[1]); answer += ""; var arrayData = data.Split('¬'); answer = "<table class='table table-hover'>"; answer += "<thead>"; answer += "<tr>"; answer += "<th></th>"; answer += "<th>Ciclo</th>"; answer += "<th>Rango</th>"; answer += "<th>Estado</th>"; answer += "<th>Puntos Rama 1</th>"; answer += "<th>Puntos Rama 2</th>"; answer += "<th>Puntos Rama 3</th>"; answer += "<th>Puntos Rama 4</th>"; answer += "<th>Rango</th>"; answer += "</tr>"; answer += "<tbody>"; for (int i = 0; i < arrayData.Length; i++) { var row = arrayData[i].Split('|'); if (row.Length > 2) { var item = (i + 1).ToString(); answer += "<tr>"; answer += $"<td>{item}</td>"; answer += $"<td>{mf.DateFormatClient(row[0])} - {mf.DateFormatClient(row[1])}</td>"; answer += $"<td>{row[8]}</td>"; answer += $"<td>{row[2]}</td>"; answer += $"<td>{row[4]}</td>"; answer += $"<td>{row[5]}</td>"; answer += $"<td>{row[6]}</td>"; answer += $"<td>{row[7]}</td>"; answer += $"<td><a href='#' class='btn btn-primaryVerde' onclick=ShowModal('{row[3]}') ><i class='fas fa-award'></i></a></td>"; answer += "</tr>"; } else { answer += "<tr>"; answer += $"<td>No hay Datos</td>"; answer += "</tr>"; } } answer += "</tbody>"; answer += "</table>"; } Response.Write(answer); }
protected void Page_Load(object sender, EventArgs e) { string action = Request["action"]; string answer = "ha ocurrido un error"; if (action == "get") { BrPlacement brPlacement = new BrPlacement(); MyFunctions mf = new MyFunctions(); string cboUpli = string.Empty; var upliners = brPlacement.GetUpliners(User.Identity.Name.Split('¬')[1]).Split('¬'); cboUpli = "<select>"; cboUpli += $"<option value='0'>--Seleccionar--</option>"; for (int i = 0; i < upliners.Length; i++) { var row = upliners[i].Split('|'); if (row.Length > 1) { cboUpli += $"<option value='{row[0]}'>{row[1]}</option>"; } } cboUpli += "/<select>"; string data = brPlacement.GetSponsored(User.Identity.Name.Split('¬')[1]); var arrayData = data.Split('¬'); answer = "<table class='table table-hover'>"; answer += "<thead>"; answer += "<tr>"; answer += "<th></th>"; answer += "<th>Nombres</th>"; answer += "<th>Fecha</th>"; answer += "<th>Tipo de Membresia</th>"; answer += "<th>Estado</th>"; answer += "<th>Upliner</th>"; answer += "<th></th>"; answer += "</tr>"; answer += "<tbody>"; for (int i = 0; i < arrayData.Length; i++) { var row = arrayData[i].Split('|'); if (row.Length > 2) { var item = (i + 1).ToString(); var id = $"{item}_{row[2]}"; answer += "<tr>"; answer += $"<td>{item}</td>"; answer += $"<td>{row[1]}</td>"; answer += $"<td>{mf.DateFormatClient(row[3])}</td>"; answer += $"<td>{row[5]}</td>"; if (row[4] == "0") { row[6] = "Pendiente"; } answer += $"<td>{row[6]}</td>"; answer += $"<td id='{id}'>{cboUpli}</td>"; if (row[4] == "1" || row[4] == "2") { answer += $"<td><input type='button' onclick=ShowModalAsignar('{id}','{row[1].Replace(' ', '_')}') name='name' value='Posicionar' class='btn btn-primary' style='box-shadow: 1px 2px 0px black;background: white; color: #000000; border: 1px solid #000000;'></td>"; } else { answer += $"<td></td>"; } answer += "</tr>"; } else { answer += "<tr>"; answer += $"<td>No hay Datos</td>"; answer += "</tr>"; } } answer += "</tbody>"; answer += "</table>"; } if (action == "posi") { var userNamechildren = Request["children"]; var fatherId = int.Parse(Request["father"]); BrAccount brAccount = new BrAccount(); var existFather = brAccount.Exist(fatherId); var existChildren = brAccount.Exist(userNamechildren); if (existFather && existChildren) { //validar si tiene ya sus tres //verdadero por que pasa el limite var brUser = new BrUser(); var isCompleted = brUser.IsTeamCompleted(fatherId); if (isCompleted) { answer = "El usuario ya tiene su equipo completo."; } else { //validar si al affliate ya no se le pueden establecer mas hijos var help = brUser.IsHelpTeam(fatherId); var idCurrent = int.Parse(User.Identity.Name.Split('¬')[2]); if (idCurrent == 1) { help = false; } if (help) { answer = "El usuario ya no puede recibir mas ayuda."; } else { var data = $"{userNamechildren}|{fatherId}"; BrPartner brPartner = new BrPartner(); var IsAssign = brPartner.Assign(data); if (IsAssign) { answer = "La operacion se realizo con exito."; } } } } } Response.Write(answer); }
protected void Page_Load(object sender, EventArgs e) { var action = string.Empty; var answer = string.Empty; action = Request["action"]; answer = "ocurrio un error"; BrWallet brWallet; if (action == "get") { brWallet = new BrWallet(); MyFunctions mf = new MyFunctions(); var tableHtml = string.Empty; var data = brWallet.GetAdmin(); var arrayData = data.Split('¬'); tableHtml = "<table class='table table-hover'>"; tableHtml += "<thead>"; tableHtml += "<tr>"; tableHtml += "<th>#</th>"; tableHtml += "<th>Doc</th>"; tableHtml += "<th>Fecha</th>"; tableHtml += "<th>Monto</th>"; tableHtml += "<th>Nombres</th>"; tableHtml += "<th>Email</th>"; tableHtml += "<th>Telefono</th>"; tableHtml += "<th>Genero</th>"; tableHtml += "<th></th>"; tableHtml += "<th></th>"; tableHtml += "</tr>"; tableHtml += "</thead>"; tableHtml += "<tbody>"; for (int i = 0; i < arrayData.Length; i++) { var row = arrayData[i].Split('|'); var item = (i + 1).ToString(); if (row.Length > 2) { tableHtml += "<tr>"; tableHtml += $"<td>{item}</td>"; tableHtml += $"<td><a href='/Resources/wallet/{row[1]}' target='_blank'><img src='/Resources/RecibosRegister/pdf.png' width='50' alt='recibo'/></a></td>"; tableHtml += $"<td>{mf.DateFormatClient(row[2])}</td>"; tableHtml += $"<td>{row[3]}</td>"; tableHtml += $"<td>{row[4]}</td>"; tableHtml += $"<td>{row[5]}</td>"; tableHtml += $"<td>{row[6]}</td>"; tableHtml += $"<td>{row[7]}</td>"; tableHtml += $"<td><input type='button' value='Aceptar' class='btn btn-primary' onclick='ShowModal({row[0]})' /></td>"; tableHtml += $"<td><input type='button' value='Rechazar' class='btn btn-success' onclick='DisplayModalRefuse({row[0]})' /></td>"; tableHtml += "</tr>"; } else { tableHtml += "<tr>"; tableHtml += $"<td>no hay datos</td>"; tableHtml += "</tr>"; } } tableHtml += "</tbody>"; tableHtml += "</table>"; brWallet = null; answer = tableHtml; } if (action == "acept") { var id = 0; id = int.Parse(Request["id"]); var obs = Request["obs"]; brWallet = new BrWallet(); var data = brWallet.ChangeStatus(id, obs, 1); if (data) { answer = "La operacion se realizo con exito."; } brWallet = null; } if (action == "refuse") { var id = 0; id = int.Parse(Request["id"]); var obs = Request["obs"]; brWallet = new BrWallet(); var data = brWallet.ChangeStatus(id, obs, 2); if (data) { answer = "La operacion se realizo con exito."; } brWallet = null; } Response.Write(answer); }
protected void Page_Load(object sender, EventArgs e) { string action = Request["action"]; string answer = "ocurrio un error"; BrWallet brWallet; if (action == "get") { brWallet = new BrWallet(); MyFunctions mf = new MyFunctions(); var tableHtml = string.Empty; var data = brWallet.GetAdminMake(); var arrayData = data.Split('¬'); tableHtml = "<table class='table table-hover'>"; tableHtml += "<thead>"; tableHtml += "<tr>"; tableHtml += "<th>#</th>"; tableHtml += "<th>Doc</th>"; tableHtml += "<th>Fecha</th>"; tableHtml += "<th>Monto</th>"; tableHtml += "<th>Nombres</th>"; tableHtml += "<th>Email</th>"; tableHtml += "<th>Telefono</th>"; tableHtml += "<th>Genero</th>"; tableHtml += "<th>Titular de la cuenta</th>"; tableHtml += "<th>Nro de la cuenta</th>"; tableHtml += "<th>Banco</th>"; tableHtml += "<th>Interbancario</th>"; tableHtml += "<th>Voucher</th>"; tableHtml += "<th></th>"; tableHtml += "</tr>"; tableHtml += "</thead>"; tableHtml += "<tbody>"; for (int i = 0; i < arrayData.Length; i++) { var row = arrayData[i].Split('|'); var item = (i + 1).ToString(); if (row.Length > 2) { tableHtml += "<tr>"; tableHtml += $"<td>{item}</td>"; tableHtml += $"<td><a href='/Resources/wallet/{row[1]}' target='_blank'><img src='/Resources/RecibosRegister/pdf.png' width='50' alt='recibo'/></a></td>"; tableHtml += $"<td>{mf.DateFormatClient(row[2])}</td>"; tableHtml += $"<td>{row[3]}</td>"; tableHtml += $"<td>{row[4]}</td>"; tableHtml += $"<td>{row[5]}</td>"; tableHtml += $"<td>{row[6]}</td>"; tableHtml += $"<td>{row[7]}</td>"; tableHtml += $"<td>{row[8]}</td>"; tableHtml += $"<td>{row[9]}</td>"; tableHtml += $"<td>{row[10]}</td>"; tableHtml += $"<td>{row[11]}</td>"; if (row[12] != "") { tableHtml += $"<td><a href='/Resources/Make/{row[12]}' target='_blank'><img src='/Resources/RecibosRegister/pdf.png' width='50' alt='recibo'/></a></td>"; tableHtml += "<td></td>"; } else { tableHtml += "<td></td>"; tableHtml += $"<td><input type='button' value='Comprobante' class='btn btn-success' onclick='DisplayModalPay({row[0]})' /></td>"; } tableHtml += "</tr>"; } else { tableHtml += "<tr>"; tableHtml += $"<td>no hay datos</td>"; tableHtml += "</tr>"; } } tableHtml += "</tbody>"; tableHtml += "</table>"; brWallet = null; answer = tableHtml; } if (action == "voucher") { } Response.Write(answer); }
protected void BtnPayFastVerif_Click(object sender, EventArgs e) { string pin = string.Empty; string codeUserna = string.Empty; string descripcion = string.Empty; string datepay = string.Empty; string currencycode = string.Empty; decimal amount = 0; try { pin = Pin.Text.Trim(); codeUserna = CodeUserName.Text.Trim(); if (string.IsNullOrEmpty(pin) || string.IsNullOrEmpty(codeUserna)) { return; } BrMembershipPayDetail brMembership = new BrMembershipPayDetail(); var response = brMembership.GetQuote(int.Parse(pin), codeUserna).Split('|'); amount = decimal.Parse(response[0]); if (amount == 0) { PayFastInfo.Text = "No hay Datos que coincidan con el pin."; PayFastInfo.Style.Add("color", "red"); return; } MyFunctions mf = new MyFunctions(); datepay = response[1]; currencycode = response[2]; descripcion = response[3]; PayFastInfo.Style.Add("color", "black"); PayFastInfo.Text = $"<b>Descripción:</b> {descripcion} <br><b>Monto:</b> {amount.ToString()} {currencycode} <br><b>Fecha de Pago:</b> {mf.DateFormatClient(datepay)}"; BtnPayFastVerif.Style.Add("display", "none"); PayFastDiv.Style.Add("display", "block"); } catch (Exception ex) { PayFastInfo.Style.Add("color", "red"); PayFastInfo.Text = "Ocurrio un error."; } }
protected void Page_Load(object sender, EventArgs e) { string action = string.Empty; string answer = "ocurrio un error"; action = Request["action"]; if (action == "list") { BrBonus brBonus = new BrBonus(); MyFunctions mf = new MyFunctions(); MyConstants mc = new MyConstants(); var data = brBonus.GetFullPeriod(); if (data != "") { var arrayData = data.Split('¬'); var tableHtml = ""; tableHtml = "<table class='table table-hovered'>"; tableHtml += "<tr>"; tableHtml += "<th>#</th>"; tableHtml += "<th>Fecha de Inicio</th>"; tableHtml += "<th>Fecha de Fin</th>"; tableHtml += "<th>Fecha de Pago</th>"; tableHtml += "<th>Estado</th>"; tableHtml += "<th></th>"; tableHtml += "<th></th>"; tableHtml += "</tr>"; for (int i = 0; i < arrayData.Length; i++) { var row = arrayData[i].Split('|'); if (row.Length > 1) { var button = $"Activate({row[0]})"; var display = "Activar"; var classbutton = "primary"; if (int.Parse(row[3]) == 1) { button = $"Defuce({row[0]})"; display = "Desactivar"; classbutton = "danger"; } tableHtml += "<tr>"; tableHtml += $"<td>{(i + 1).ToString()}</td>"; tableHtml += $"<td>{mf.DateFormatClient(row[1])}</td>"; tableHtml += $"<td>{mf.DateFormatClient(row[2])}</td>"; tableHtml += $"<td>{mf.DateFormatClient(row[4])}</td>"; tableHtml += $"<td>{mf.GeneralStatus(row[3])}</td>"; tableHtml += $"<td><input type='button' class='btn-{classbutton}' onclick={button} value='{display}' /></td>"; if (DateTime.Parse(row[4]) >= DateTime.Now && row[3] == "1") { tableHtml += $"<td><input type='button' class='btn-info' onclick=PayBonus({row[0]}) value='Pagar Bonus' /> | "; tableHtml += $"<input type='button' class='btn-success' onclick=HistoryRange({row[0]}) value='Calcular Rangos Compuestos' /> | "; tableHtml += $"<input type='button' class='btn-warning' onclick=HistoryRangeResidual({row[0]}) value='Calcular Rangos Residual' /></td>"; } else { tableHtml += "<td></td>"; } tableHtml += "</tr>"; } } tableHtml += "</table>"; answer = tableHtml; } } if (action == "status") { BrBonus brBonus = new BrBonus(); var option = int.Parse(Request["option"]); var id = int.Parse(Request["id"]); var anwdata = false; if (option == 0) { anwdata = brBonus.ChangeStatus(id, 0); } if (option == 1) { anwdata = brBonus.ChangeStatus(id, 1); } if (anwdata) { answer = "La operacion se realizo con exito."; } brBonus = null; } if (action == "new") { MyFunctions mf = new MyFunctions(); var _from = Request["from"]; var _until = Request["until"]; var _payDate = Request["paydate"]; _from = mf.DateFormatBd(_from); _until = mf.DateFormatBd(_until); _payDate = mf.DateFormatBd(_payDate); BrBonus brBonus = new BrBonus(); var dataresp = brBonus.PutPeriod(_from, _until, _payDate); if (dataresp) { answer = "La operacion se realizo con exito."; } brBonus = null; } if (action == "paybonus") { var id = int.Parse(Request["id"]); BrBonus brBonus = new BrBonus(); var dataresp = brBonus.PayBonus(id); if (dataresp) { var listEmail = brBonus.GetEmailPayWallet(id).Split('¬'); for (int i = 0; i < listEmail.Length; i++) { var row = listEmail[i].Split('|'); var amount = decimal.Parse(row[2]); var transfid = new Random().Next(100000).ToString(); var walletId = int.Parse(row[4]).ToString("00000000"); var arrdescrip = row[3].Split(':'); var descripti = arrdescrip[0] + " : <span>" + arrdescrip[1] + "</span>"; MyConstants mc = new MyConstants(); var sendee = SendPayWallet(row[0], row[1], amount, descripti, transfid, walletId); sendee = SendPayWallet(mc.EmailEmpresaBonus, row[1], amount, descripti, transfid, walletId); } answer = "La operacion se realizo con exito."; } } if (action == "historyrange") { var id = int.Parse(Request["id"]); BrHistoryRange brHistoryRange = new BrHistoryRange(); var dataresp = brHistoryRange.PutHistoryRangePeriod(id); answer = ""; if (dataresp) { answer = "La operacion se realizo con exito."; } } if (action == "historyrangeresidual") { var id = int.Parse(Request["id"]); BrHistoryRange brHistoryRange = new BrHistoryRange(); var dataresp = brHistoryRange.PutHistoryRangeResidualPeriod(id); answer = ""; if (dataresp) { answer = "La operacion se realizo con exito."; } } Response.Write(answer); }
private bool SendEmailNotification(string[] listEmail) { bool answer = false; var emailEmpresa = "*****@*****.**"; string dateCurrent = DateTime.Now.ToString("yyyy-MM-dd"); for (int i = 0; i < listEmail.Length; i++) { var row = listEmail[i].Split('|'); if (row.Length > 3) { string description = row[0]; string date = row[1]; decimal amount = decimal.Parse(row[2]); string name = row[3]; string lastName = row[4]; string emailUser = row[5]; string pin = row[6]; string phoneuser = row[7]; string currencycode = row[8]; decimal amountUsd = decimal.Parse(row[9]); if (currencycode == "USD") { amount = amountUsd; } MyMessages mm = new MyMessages(); Email email = new Email(); Numalet numalet = new Numalet(); MyFunctions mf = new MyFunctions(); string body = mm.EmailDebePagar(description, date, amount, name, lastName, numalet.ToCustomCardinal(amount), dateCurrent, pin, currencycode); answer = email.SendEmail(emailUser, "PAGOS EN INRESORTS", body, true); answer = email.SendEmail(emailEmpresa, "PAGOS EN INRESORTS", body, true); string error = ""; WhatsApp whatsApp = new WhatsApp("51942953243", "", "INRESORTS", false, false); whatsApp.OnConnectSuccess += () => { whatsApp.OnLoginSuccess += (phone, data) => { whatsApp.SendMessage("51969542529", "prueba de envio"); }; whatsApp.OnLoginFailed += (data) => { error = data; }; }; whatsApp.OnConnectFailed += (ex) => { error = ex.Message; }; whatsApp.Connect(); string vencio = "vencerá"; if (DateTime.Parse(date) < DateTime.Now) { vencio = "venció"; } string mess = $"Hola {name} te queremos recordar que el dia {mf.DateFormatClient(date)} {vencio} tu {description} de Monto {amount.ToString()} {currencycode}. Saludos Inresorts"; phoneuser = phoneuser.Replace("+", ""); string sen = whatsApp.SendMessage(phoneuser, mess); string sen2 = whatsApp.SendMessage("+51938627011", mess); string url = $"<a target='_blank' href='https://api.whatsapp.com/send?phone={phoneuser}&text={mess}'>{name}</a> | "; ListMessaggeWhatsapp.Text += url; whatsApp.Disconnect(); } } return(answer); }