//public String BL_validarCodigoXprograma(EN_CodigoAleatorio enCodAleatorio, String TipoApuesta) //{ // String textError = ""; // DA_CodigoAleatorio daCodAleatorio = new DA_CodigoAleatorio(); // DataTable dtGeneraCodigo = new DataTable(); // using (ContextoDB dbContexto = ContextoDB.InicializarContexto()) // { // dtGeneraCodigo = daCodAleatorio.DA_validarCodigoXprograma(dbContexto, enCodAleatorio, TipoApuesta); // if (dtGeneraCodigo == null || dtGeneraCodigo.Rows.Count == 0) // { // textError = EN_Constante.textNohayProgramaParaCodigo; // } // } // return textError; //} public String BL_validarCodigoIngresado(EN_CodigoAleatorio enCodAleatorio) { String textError = ""; DataTable dtClientwDetCodigoAleatorio = new DataTable(); DataTable dtGeneraCodigo = new DataTable(); DataTable dtApuestaCodigoAleatorio = new DataTable(); dtGeneraCodigo = BL_ValidarCodigoAlearorio_EstaVigente(enCodAleatorio); if (dtGeneraCodigo != null && dtGeneraCodigo.Rows.Count > 0) { dtApuestaCodigoAleatorio = BL_ValidarCodigoAlearorio_YaJugado(enCodAleatorio); if (dtApuestaCodigoAleatorio == null || dtApuestaCodigoAleatorio.Rows.Count == 0) { dtClientwDetCodigoAleatorio = BL_ValidarCodigoAlearorio_UsadoxUsuario(enCodAleatorio); if (dtClientwDetCodigoAleatorio != null && dtClientwDetCodigoAleatorio.Rows.Count > 0) { textError = EN_Constante.textCodigoYaUsado; } } else { textError = EN_Constante.textCodigoYaUsado; } } else { textError = EN_Constante.textCodigoNoVigente; } return(textError); }
protected void txtCodigoAleatorio_TextChanged(object sender, System.EventArgs e) { if (this.txtCode != null && !String.IsNullOrEmpty(this.txtCode.Text)) { //En caso si se ingrese a esta sección con un código promocional BL_CodigoAleatorio blCodAleatorio = new BL_CodigoAleatorio(); BL_PartidosProgramados blProgApuesta = new BL_PartidosProgramados(); BL_Cliente blCliente = new BL_Cliente(); EN_CodigoAleatorio enCodAleatorio = new EN_CodigoAleatorio(); enCodAleatorio.NroCodigoAleatorio = this.txtCode.Text; String textError = blCodAleatorio.BL_validarCodigoIngresado(enCodAleatorio); DataTable dt = new DataTable(); if (!String.IsNullOrEmpty(textError)) { this.lblStatusCode.Text = textError; //EN_Constante.textCodigoNoValido; this.pnlValidator.CssClass = "alert alert-danger"; this.txtCode.Enabled = false; this.btnGuardarApuestaGoles.Enabled = false; } else { //Validar que existe codigo relacionado al programa de apuestas..... EN_ProgramacionApuesta enProgXCodAleatorio = blCodAleatorio.BL_validarCodigoXprograma(enCodAleatorio, EN_Constante.apuestaGoles); if (enProgXCodAleatorio == null) { this.lblStatusCode.Text = EN_Constante.textNohayProgramaParaCodigo; //EN_Constante.textCodigoNoValido; this.pnlValidator.CssClass = "alert alert-danger"; this.txtCode.Enabled = false; this.btnGuardarApuestaGoles.Enabled = false; } else { dt = blProgApuesta.BL_ObtenerPozoMayorxApuesta(enProgXCodAleatorio); this.lblStatusCode.Text = EN_Constante.textCodigoValido; this.pnlValidator.CssClass = "alert alert-success"; this.txtCode.Enabled = false; this.btnGuardarApuestaGoles.Enabled = true; BL_Util.guardarCookie(HttpContext.Current, EN_Constante.nombreCookieCodAleatorio, this.txtCode.Text); //EN_ProgramacionApuesta d = blCodAleatorio.BL_codAleatorio_fechaTope(enCodAleatorio,EN_Constante.apuestaGoles); this.lblCodFecTope.Text = enProgXCodAleatorio.FechaFinal.ToShortTimeString() + " del " + enProgXCodAleatorio.FechaFinal.ToShortDateString(); // d.ToLongDateString(); this.txtNroProgramacion.Text = enProgXCodAleatorio.IdProgramaApuesta.ToString(); this.lblPozoPrograma.Text = "S/. " + dt.Rows[0]["montoPozoMayor"].ToString(); pintarPartidos(enCodAleatorio); } } } else { this.lblStatusCode.Text = EN_Constante.textCodigoNoIngresado; this.pnlValidator.CssClass = "alert alert-info"; this.txtCode.Enabled = true; this.btnGuardarApuestaGoles.Enabled = false; } }
protected void txtCodigoAleatorio_TextChanged(object sender, System.EventArgs e) { // Response.Write("<script> alert('changed:"+ this.txtCode.Text +"') </script>"); if (this.txtCode != null && !String.IsNullOrEmpty(this.txtCode.Text)) { //En caso si se ingrese a esta sección con un código promocional BL_CodigoAleatorio blCodAleatorio = new BL_CodigoAleatorio(); BL_Cliente blCliente = new BL_Cliente(); BL_PartidosProgramados blProgApuesta = new BL_PartidosProgramados(); DataTable dt = new DataTable(); EN_CodigoAleatorio enCodAleatorio = new EN_CodigoAleatorio(); enCodAleatorio.NroCodigoAleatorio = this.txtCode.Text; String textError = blCodAleatorio.BL_validarCodigoJugado(enCodAleatorio); // Response.Write("<script> alert('EE-" + textError + "') </script>"); if (!String.IsNullOrEmpty(textError)) { this.lblStatusCode.Text = textError; //EN_Constante.textCodigoNoValido; this.pnlValidator.CssClass = "alert alert-danger"; //this.txtCode.Enabled = false; //this.btnGuardarPollaSemanal.Enabled = false; } else { EN_ProgramacionApuesta enProgXCodAleatorio = null; //blCodAleatorio.BL_obtenerCodigoXprograma(enCodAleatorio, EN_Constante.laPollaSemanal); if (enProgXCodAleatorio == null) { this.lblStatusCode.Text = EN_Constante.textCodigoValido; //EN_Constante.textNohayProgramaParaCodigo; //EN_Constante.textCodigoNoValido; this.pnlValidator.CssClass = "alert alert-success"; //"alert alert-danger"; // this.txtCode.Enabled = false; // this.btnGuardarPollaSemanal.Enabled = false; // pintarPartidos(enCodAleatorio); pintarDatosJugada(this.txtCode.Text, sender, e); } else { this.lblStatusCode.Text = EN_Constante.textCodigoValido; this.pnlValidator.CssClass = "alert alert-success"; // this.txtCode.Enabled = false; pintarDatosJugada(this.txtCode.Text, sender, e); BL_Util.guardarCookie(HttpContext.Current, EN_Constante.nombreCookieCodAleatorio, this.txtCode.Text); //this.lblCodFecTope.Text = enProgXCodAleatorio.FechaFinal.ToShortTimeString() + " del " + enProgXCodAleatorio.FechaFinal.ToShortDateString(); // d.ToLongDateString(); //this.txtNroProgramacion.Text = enProgXCodAleatorio.IdProgramaApuesta.ToString(); //dt = blProgApuesta.BL_ObtenerPozoMayorxApuesta(enProgXCodAleatorio); //this.lblPozoPrograma.Text = "S/. " + dt.Rows[0]["montoPozoMayor"].ToString(); } } } else { this.lblStatusCode.Text = EN_Constante.textCodigoNoIngresado; this.pnlValidator.CssClass = "alert alert-info"; this.txtCode.Enabled = true; //this.btnGuardarPollaSemanal.Enabled = false; } }
public DataTable DA_ValidarCodigoAleatorio_YaJugado(ContextoDB contexto, EN_CodigoAleatorio enCodigo) { DataTable dtLista = new DataTable(); Dictionary <string, object> dicParametros = new Dictionary <string, object>(); dicParametros.Add("@NroCodAleatorio", Convert.ToString(enCodigo.NroCodigoAleatorio)); dtLista = contexto.RetornarDataTable("SP_ValidarAcceso_CodAleatorio_YaJugado", dicParametros); return(dtLista); }
public DataTable DA_ObtenerJugadaCliente(ContextoDB contexto, EN_CodigoAleatorio enCodigo) { DataTable dtLista = new DataTable(); Dictionary <string, object> dicParametros = new Dictionary <string, object>(); dicParametros.Add("@NroCodAleatorio", Convert.ToString(enCodigo.NroCodigoAleatorio)); dtLista = contexto.RetornarDataTable("SP_ObtenerJugadaCliente", dicParametros); return(dtLista); }
public DataTable DA_GetPartidosJugados(ContextoDB contexto, EN_CodigoAleatorio enCodigo, String codigoTipoApuesta) { DataTable dtLista = new DataTable(); Dictionary <string, object> dicParametros = new Dictionary <string, object>(); dicParametros.Add("@NroCodAleatorio", Convert.ToString(enCodigo.NroCodigoAleatorio)); // dicParametros.Add("@CodigoTipoApuesta", Convert.ToString(codigoTipoApuesta)); dtLista = contexto.RetornarDataTable("SP_ListarDetProgramaJugado", dicParametros); return(dtLista); }
//Para actaulizar o insertar los registros..... //public void DA_RegistrarDeporte(ContextoDB contexto, EN_Deporte enDeporte) //{ // Dictionary<string, object> dicParametros = new Dictionary<string, object>(); // Dictionary<string, object> dicOutPut = new Dictionary<string, object>(); // dicParametros.Add("@descripcion", Convert.ToString(enDeporte.descripcion)); // dicParametros.Add("@usuario", Convert.ToString(enDeporte.UsuarioCreacion)); // contexto.EjecutarTransaccion("SP_InsertarDeporte", dicParametros); //} //Para listar datatable o reader... public DataTable DA_validarCodigoXprograma(ContextoDB contexto, EN_CodigoAleatorio enCodigo, String TipoApuesta) { DataTable dtLista = new DataTable(); Dictionary <string, object> dicParametros = new Dictionary <string, object>(); dicParametros.Add("@NroCodAleatorio", Convert.ToString(enCodigo.NroCodigoAleatorio)); dicParametros.Add("@TipoApuesta", TipoApuesta); dtLista = contexto.RetornarDataTable("SP_Validar_CodAleatorioXPrograma", dicParametros); return(dtLista); }
public DataTable DA_GetResultadoPartidos(ContextoDB contexto, EN_CodigoAleatorio enCodigo, String codTipoApuesta) { DataTable dtLista = new DataTable(); Dictionary <string, object> dicParametros = new Dictionary <string, object>(); dicParametros.Add("@NroCodAleatorio", Convert.ToString(enCodigo.NroCodigoAleatorio)); dicParametros.Add("@CodTipoAPuesta", codTipoApuesta); dtLista = contexto.RetornarDataTable("SP_LISTAR_PARTIDOS_RESULTADOS", dicParametros); return(dtLista); }
public DataTable DA_Obtener_DatosApuesta(ContextoDB contexto, EN_CodigoAleatorio enCodigo, String codTipoApuesta) { DataTable dtLista = new DataTable(); Dictionary <string, object> dicParametros = new Dictionary <string, object>(); dicParametros.Add("@NroCodAleatorio", Convert.ToString(enCodigo.NroCodigoAleatorio)); dicParametros.Add("@CodTipoAPuesta", codTipoApuesta); dtLista = contexto.RetornarDataTable("SP_Obtener_DatosApuesta", dicParametros); return(dtLista); }
public DataTable DA_GetPartidosxTorneo(ContextoDB contexto, EN_CodigoAleatorio enCodigo, String codigoTipoApuesta, String nroTorneo) { DataTable dtLista = new DataTable(); Dictionary <string, object> dicParametros = new Dictionary <string, object>(); dicParametros.Add("@NroCodAleatorio", Convert.ToString(enCodigo.NroCodigoAleatorio)); dicParametros.Add("@CodigoTipoApuesta", Convert.ToString(codigoTipoApuesta)); dicParametros.Add("@NroTorneo", Convert.ToInt32(nroTorneo)); dtLista = contexto.RetornarDataTable("SP_LISTAR_PARTIDOS_TORNEO", dicParametros); return(dtLista); }
public DataTable BL_ObtenerJugadaCliente(EN_CodigoAleatorio enCodAleatorio) { DataTable dtLista = new DataTable(); DA_PartidosProgramados daJugada = new DA_PartidosProgramados(); using (ContextoDB dbContexto = ContextoDB.InicializarContexto()) { dtLista = daJugada.DA_ObtenerJugadaCliente(dbContexto, enCodAleatorio); } return(dtLista); }
public DataTable BL_ObtenerDatosApuesta(EN_CodigoAleatorio enCodAleatorio, String codTipoApuesta) { DataTable dtLista = new DataTable(); DA_ApuestaUsuario daApuestaUsuario = new DA_ApuestaUsuario(); using (ContextoDB dbContexto = ContextoDB.InicializarContexto()) { dtLista = daApuestaUsuario.DA_Obtener_DatosApuesta(dbContexto, enCodAleatorio, codTipoApuesta); } return(dtLista); }
public DataTable BL_ValidarCodigoAlearorio_ResultadoListo(EN_CodigoAleatorio enCodAleatorio) { DataTable dtLista = new DataTable(); DA_CodigoAleatorio daCodAleatorio = new DA_CodigoAleatorio(); using (ContextoDB dbContexto = ContextoDB.InicializarContexto()) { dtLista = daCodAleatorio.DA_ValidarCodigoAleatorio_ResultadoListo(dbContexto, enCodAleatorio); } return(dtLista); }
public DataTable BL_ListarGanadores(EN_CodigoAleatorio enCodAleatorio, String codTipoApuesta) { DataTable dtLista = new DataTable(); DA_PartidosProgramados daPartidosProgramados = new DA_PartidosProgramados(); using (ContextoDB dbContexto = ContextoDB.InicializarContexto()) { dtLista = daPartidosProgramados.DA_GetListadoGanadores(dbContexto, enCodAleatorio, codTipoApuesta); } return(dtLista); }
public DataTable BL_ListarPartidosxTorneo(EN_CodigoAleatorio enCodAleatorio, String codigoTipoApuesta, String nroTorneo) { DataTable dtLista = new DataTable(); DA_PartidosProgramados daPartidosProgramados = new DA_PartidosProgramados(); using (ContextoDB dbContexto = ContextoDB.InicializarContexto()) { dtLista = daPartidosProgramados.DA_GetPartidosxTorneo(dbContexto, enCodAleatorio, codigoTipoApuesta, nroTorneo); } return(dtLista); }
public void pintarGanadores(EN_CodigoAleatorio enCodAleatorio) { TableRow row0 = new TableHeaderRow(); row0.TableSection = TableRowSection.TableHeader; TableHeaderCell cell1 = new TableHeaderCell(); cell1.Text = "CÓDIGO GANADOR"; row0.Cells.Add(cell1); cell1 = new TableHeaderCell(); cell1.Text = "DOCUMENTO DE IDENTIDAD"; row0.Cells.Add(cell1); cell1 = new TableHeaderCell(); cell1.Text = "APELLIDOS Y NOMBRES"; row0.Cells.Add(cell1); tableGanadores.Rows.Add(row0); DataTable dt = new DataTable(); BL_PartidosProgramados blpartidosProgramados = new BL_PartidosProgramados(); dt = blpartidosProgramados.BL_ListarGanadores(enCodAleatorio, ls_codTipoApuesta); if (dt.Rows.Count > 0) { TableRow row2 = new TableRow(); for (int i = 0; i < dt.Rows.Count; i++) { row2 = new TableRow(); TableCell cell2 = new TableCell(); cell2.Text = dt.Rows[i]["codigoAleatorio"].ToString(); row2.Cells.Add(cell2); cell2 = new TableCell(); cell2.Text = dt.Rows[i]["numdocid"].ToString(); row2.Cells.Add(cell2); cell2 = new TableCell(); cell2.Text = dt.Rows[i]["nombresApellidos"].ToString(); row2.Cells.Add(cell2); tableGanadores.Rows.Add(row2); } } }
public String BL_validarCodigoJugadoResultadoListo(EN_CodigoAleatorio enCodAleatorio) { String textError = ""; DataTable dtClientwDetCodigoAleatorio = new DataTable(); DataTable dtApuestaCodigoAleatorio = new DataTable(); // vacio no jugado // codigoTipoApuesta jugado y programación finalizada dtApuestaCodigoAleatorio = BL_ValidarCodigoAlearorio_ResultadoListo(enCodAleatorio); if (dtApuestaCodigoAleatorio != null && dtApuestaCodigoAleatorio.Rows.Count > 0) { textError = dtApuestaCodigoAleatorio.Rows[0].Field <String>(0);; } return(textError); }
protected void Page_Load(object sender, EventArgs e) { string p_inicioResul = Request.QueryString["InicioResul"]; p_param_idProg = Request.QueryString["px_idProg"]; this.lblTituloResultado.InnerText = "Resultados LA POLLA SEMANAL"; this.lblFechasApuesta.InnerText = "Fecha: "; String codeFrom = BL_Util.obtenerCookie(HttpContext.Current, EN_Constante.nombreCookieCodAleatorioResultadoPolla); EN_CodigoAleatorio enCodAleatorio = new EN_CodigoAleatorio(); enCodAleatorio.NroCodigoAleatorio = ""; dt_datosApuesta = blApuesta.BL_ObtenerDatosApuesta(enCodAleatorio, ls_codTipoApuesta); // Response.Write("<script> alert('p_inicioResul: "+ p_param_idProg + " Rows:" + dt_datosApuesta.Rows.Count +"') </script>"); pintarListaProgramaciones(); pintarDatosApuesta(); pintarResultadoPartidos(p_idprogSelected); pintarGanadores(p_idprogSelected); //if (!String.IsNullOrEmpty(p_inicioResul)) //{ // pintarDatosApuesta(enCodAleatorio, p_orden_prog); // pintarResultadoPartidos(p_idprogSelected); // pintarGanadores(enCodAleatorio); //} //else //{ // if (!String.IsNullOrEmpty(codeFrom)) // { // //EN_CodigoAleatorio enCodAleatorio = new EN_CodigoAleatorio(); // enCodAleatorio.NroCodigoAleatorio = codeFrom; // pintarDatosApuesta(enCodAleatorio, p_orden_prog); // pintarResultadoPartidos(p_idprogSelected); // pintarGanadores(enCodAleatorio); // } // else // { // pintarCabeceraResultadoPartidos(); // } //} }
public String BL_validarCodigoJugado(EN_CodigoAleatorio enCodAleatorio) { String textError = ""; DataTable dtClientwDetCodigoAleatorio = new DataTable(); DataTable dtGeneraCodigo = new DataTable(); DataTable dtApuestaCodigoAleatorio = new DataTable(); dtApuestaCodigoAleatorio = BL_ValidarCodigoAlearorio_YaJugado(enCodAleatorio); if (dtApuestaCodigoAleatorio == null || dtApuestaCodigoAleatorio.Rows.Count == 0) { textError = "El código ingresado no ha sido utilizado."; } else { textError = ""; } return(textError); }
public void enviarMail(EN_ApuestaUsuario apuestaCodigoAleatorio) { EN_Cliente enCliente = new EN_Cliente(); DataTable dtLista = new DataTable(); BL_Cliente blCliente = new BL_Cliente(); EN_CodigoAleatorio enCodigoAleatorio = new EN_CodigoAleatorio(); enCliente.NroDocumento = apuestaCodigoAleatorio.Usuario; dtLista = blCliente.BL_ObtenerDatosUsuario(enCliente); String body = armarBody(apuestaCodigoAleatorio.CodAleatorio); MailMessage email = new MailMessage(); email.To.Add(new MailAddress(dtLista.Rows[0]["Correo"].ToString())); email.From = new MailAddress("*****@*****.**"); email.Subject = "[APUESTA GOL] " + dtLista.Rows[0]["Nombres"].ToString() + ", GRACIAS POR JUGAR"; email.Body = body; email.IsBodyHtml = true; email.Priority = MailPriority.Normal; SmtpClient smtp = new SmtpClient(); smtp.Host = "mail.apuestagol.pe"; smtp.Port = 25; smtp.EnableSsl = false; smtp.UseDefaultCredentials = false; smtp.Credentials = new NetworkCredential("*****@*****.**", "apuestagol.pe"); string output = null; try { smtp.Send(email); email.Dispose(); //output = "Corre electrónico fue enviado satisfactoriamente."; } catch (Exception ex) { output = "Error enviando correo electrónico: " + ex.Message; } }
public EN_ProgramacionApuesta BL_obtenerCodigoXprograma(EN_CodigoAleatorio enCodAleatorio, string CodApuesta) { EN_ProgramacionApuesta apuesta = null; DataTable dtLista = new DataTable(); DA_CodigoAleatorio daCodAleatorio = new DA_CodigoAleatorio(); using (ContextoDB dbContexto = ContextoDB.InicializarContexto()) { //dtLista = daCodAleatorio.DA_CodAleatorio_FechaTope(dbContexto, enCodAleatorio, CodApuesta); dtLista = daCodAleatorio.DA_obtenerCodigoXprograma(dbContexto, enCodAleatorio, CodApuesta); if (dtLista != null && dtLista.Rows.Count > 0) { apuesta = new EN_ProgramacionApuesta(); apuesta.IdProgramaApuesta = Convert.ToInt32(dtLista.Rows[0][0].ToString()); apuesta.FechaInicial = dtLista.Rows[0].Field <DateTime>(1); apuesta.FechaFinal = dtLista.Rows[0].Field <DateTime>(2); } } return(apuesta); }
public void pintarDatosJugada(String p_codeFrom, object sender, EventArgs e) { this.txtCode.Text = p_codeFrom; EN_CodigoAleatorio enCodAleatorio = new EN_CodigoAleatorio(); enCodAleatorio.NroCodigoAleatorio = this.txtCode.Text; BL_ApuestaUsuario blApuestaUsuario = new BL_ApuestaUsuario(); DataTable dt = blApuestaUsuario.BL_ObtenerDatosApuesta(enCodAleatorio, ""); if (dt.Rows.Count > 0) { this.lblTituloResultado.InnerText = dt.Rows[0]["tipoApuesta"].ToString(); this.ls_codTipoApuesta = dt.Rows[0]["codTipoApuesta"].ToString(); } BL_CodigoAleatorio blCodAleatorio = new BL_CodigoAleatorio(); DataTable dt2 = blCodAleatorio.BL_ValidarCodigoAlearorio_ResultadoListo(enCodAleatorio); if (dt2.Rows.Count > 0) { flagResListos = "SI"; pintarResultadoPartidos(enCodAleatorio); pintarGanadores(enCodAleatorio); } else { // divResulTitulo.Visible = false; divTableResultados.Visible = false; divResulResumen.Visible = false; divResulGanadores.Visible = false; this.txtNroProgramacion2.Text = "No existe resultado aún de la programación."; this.txtNroProgramacion2.ForeColor = System.Drawing.Color.Red; } //txtCodigoAleatorio_TextChanged(sender, e); pintarDatosApuesta(enCodAleatorio); pintarPartidoJugado(enCodAleatorio); }
public String armarBody(String codigoAleatorio) { int idprogapuesta = 0; String body = "<HTML><HEAD><H1>Jugada Realizada</H1><H2>Nro Programación: #NroProg</H2><H2>Pozo: #Pozo</H2></HEAD><BODY><table><tr><td><strong>Partido</strong></td><td><strong>Jugada</strong></td></tr>"; EN_CodigoAleatorio enCodigoAleatorio = new EN_CodigoAleatorio(); BL_PartidosProgramados blPartidosProgramados = new BL_PartidosProgramados(); enCodigoAleatorio.NroCodigoAleatorio = codigoAleatorio; DataTable dt = blPartidosProgramados.BL_ObtenerJugadaCliente(enCodigoAleatorio); for (int i = 0; i < dt.Rows.Count; i++) { body += "<tr><td>" + dt.Rows[i]["secuencia"].ToString() + ". " + dt.Rows[i]["descLocal"].ToString() + " - " + dt.Rows[i]["descVisita"].ToString() + "</td>"; if (dt.Rows[i]["codigotipoapuesta"].ToString().Equals(EN_Constante.cartillaDeLaSuerte)) { body += "<td>" + dt.Rows[i]["marcadorLocal"].ToString() + " - " + dt.Rows[i]["marcadorvisitante"].ToString() + "</td></tr>"; } else { body += "<td>" + dt.Rows[i]["resultado"].ToString() + "</td></tr>"; } idprogapuesta = Int32.Parse(dt.Rows[i]["idprogramaapuesta"].ToString()); } body += "</table></BODY></HTML> "; EN_ProgramacionApuesta progApuesta = new EN_ProgramacionApuesta(); progApuesta.IdProgramaApuesta = idprogapuesta; dt = blPartidosProgramados.BL_ObtenerPozoMayorxApuesta(progApuesta); String pozo = dt.Rows[0]["signoMoneda"].ToString() + " " + dt.Rows[0]["montoPozoMayor"].ToString(); body = body.Replace("#NroProg", idprogapuesta + ""); body = body.Replace("#Pozo", pozo); return(body); }
public void irAResultados(String codTipoApuesta, EN_CodigoAleatorio enCodAleatorio) { Response.Write("<script> alert('Los resultados ya están listos!') </script>"); if (codTipoApuesta.Equals(EN_Constante.cartillaDeLaSuerte)) { BL_Util.guardarCookie(HttpContext.Current, EN_Constante.nombreCookieCodAleatorioResultadoCartilla, enCodAleatorio.NroCodigoAleatorio); HttpContext.Current.Response.Redirect("~/ResultadoGanadores/CartillaSuerteRG.aspx"); } else if (codTipoApuesta.Equals(EN_Constante.laPollaSemanal)) { BL_Util.guardarCookie(HttpContext.Current, EN_Constante.nombreCookieCodAleatorioResultadoPolla, enCodAleatorio.NroCodigoAleatorio); HttpContext.Current.Response.Redirect("~/ResultadoGanadores/PollaSemanalRG.aspx"); } else if (codTipoApuesta.Equals(EN_Constante.apuestaGoles)) { BL_Util.guardarCookie(HttpContext.Current, EN_Constante.nombreCookieCodAleatorioResultadoApuesta, enCodAleatorio.NroCodigoAleatorio); HttpContext.Current.Response.Redirect("~/ResultadoGanadores/ApuestaGolesRG.aspx"); } }
public void pintarDatosApuesta(EN_CodigoAleatorio enCodAleatorio) { DataTable dt = new DataTable(); BL_ApuestaUsuario blApuesta = new BL_ApuestaUsuario(); dt = blApuesta.BL_ObtenerDatosApuesta(enCodAleatorio, ls_codTipoApuesta); //Fecha: 26 de Marzo 2017 al 01 de Abril 2017 // this.lblFechasApuesta.InnerText = this.lblFechasApuesta.InnerText + ((DateTime)dt.Rows[0]["fechaInicial"]).ToLongDateString() // + " al " + ((DateTime)dt.Rows[0]["fechaFinal"]).ToLongDateString(); this.txtNroProgramacion.Text = dt.Rows[0]["IdProgramaApuesta"].ToString(); this.lblJugadores.InnerText = dt.Rows[0]["cantidadJugada"].ToString(); this.lblGanadores.InnerText = dt.Rows[0]["ganadores"].ToString(); this.lblPozo.InnerText = dt.Rows[0]["montoPozo"].ToString(); if (flagResListos.Equals("SI")) { this.txtNroProgramacion2.Text = "Resultado de la programación N°: " + dt.Rows[0]["IdProgramaApuesta"].ToString(); } }
protected void btnVerJugada_Click(object sender, EventArgs e) { String textError = "Datos Incompletos"; // Response.Write("<script> alert('" + textError + "') </script>"); BL_CodigoAleatorio blCodAleatorio = new BL_CodigoAleatorio(); BL_Cliente blCliente = new BL_Cliente(); EN_CodigoAleatorio enCodAleatorio = new EN_CodigoAleatorio(); EN_Cliente enCliente = new EN_Cliente(); textError = ""; if (this.txtNroPromocionalJugado != null && !String.IsNullOrEmpty(this.txtNroPromocionalJugado.Text)) { enCodAleatorio.NroCodigoAleatorio = this.txtNroPromocional.Text; //String codTipoApuesta = blCodAleatorio.BL_validarCodigoJugadoResultadoListo(enCodAleatorio); //if (String.IsNullOrEmpty(codTipoApuesta)) //{ textError = blCodAleatorio.BL_validarCodigoIngresado(enCodAleatorio); if (String.IsNullOrEmpty(textError)) { Response.Write("<script> alert('" + textError + "') </script>"); } else { BL_Util.guardarCookie(HttpContext.Current, EN_Constante.nombreCookieCodAleatorioVerJugada, this.txtNroPromocionalJugado.Text); //String valor = HttpContext.Current.Session[EN_Constante.nombreCookieCodAleatorio].ToString(); this.txtNroPromocionalJugado.Text = ""; Response.Redirect("/Visualizar/VisualizarJugada.aspx", false); } } else { Response.Write("<script> alert('Ingresar Codigo Promocional') </script>"); } }
protected void btnLoguear_Click(object sender, EventArgs e) { BL_CodigoAleatorio blCodAleatorio = new BL_CodigoAleatorio(); BL_Cliente blCliente = new BL_Cliente(); EN_CodigoAleatorio enCodAleatorio = new EN_CodigoAleatorio(); EN_Cliente enCliente = new EN_Cliente(); try { //String recaptchaResponse = Request.Form.Get("g-recaptcha-response"); //Response.Write("<script> alert('Iniicio') </script>"); Captcha2.ValidateCaptcha(txtCaptcha2.Text.Trim()); Boolean b = Captcha2.UserValidated; //Response.Write("<script> alert('" + recaptchaResponse + "') </script>"); if (!this.checkBoxLogin.Checked) { if (this.txtNroPromocional != null && !String.IsNullOrEmpty(this.txtNroPromocional.Text)) { if (b) //recaptchaResponse != null && !recaptchaResponse.Equals("")) { enCodAleatorio.NroCodigoAleatorio = this.txtNroPromocional.Text; //String codTipoApuesta = blCodAleatorio.BL_validarCodigoJugadoResultadoListo(enCodAleatorio); //if (String.IsNullOrEmpty(codTipoApuesta)) //{ String textError = blCodAleatorio.BL_validarCodigoIngresado(enCodAleatorio); if (!String.IsNullOrEmpty(textError)) { Response.Write("<script> alert('" + textError + "') </script>"); } else { BL_Util.guardarCookie(HttpContext.Current, EN_Constante.nombreCookieCodAleatorio, enCodAleatorio.NroCodigoAleatorio); //String valor = HttpContext.Current.Session[EN_Constante.nombreCookieCodAleatorio].ToString(); Response.Redirect("InicioAG.aspx", false); } //} //else // irAResultados(codTipoApuesta, enCodAleatorio); } else { Response.Write("<script> alert('Ingrese Código de Seguridad Correcto') </script>"); } } else { Response.Write("<script> alert('Ingresar Codigo Promocional') </script>"); } } else { enCliente.NroDocumento = this.textNroDocumento.Text.ToString(); enCliente.Contrasena = this.textContrasenha.Text.ToString(); String textError = blCliente.BL_validarUsuarioIngresado(enCliente); if (!String.IsNullOrEmpty(textError)) { Response.Write("<script> alert('" + textError + "') </script>"); } else { if (this.txtNroPromocional != null && !String.IsNullOrEmpty(this.txtNroPromocional.Text)) { enCodAleatorio.NroCodigoAleatorio = this.txtNroPromocional.Text; textError = blCodAleatorio.BL_validarCodigoIngresado(enCodAleatorio); //String codTipoApuesta = blCodAleatorio.BL_validarCodigoJugadoResultadoListo(enCodAleatorio); //if (String.IsNullOrEmpty(codTipoApuesta)) //{ if (!String.IsNullOrEmpty(textError)) { Response.Write("<script> alert('" + textError + "') </script>"); } else { if (b) //recaptchaResponse != null && !recaptchaResponse.Equals("")) { BL_Util.guardarCookie(HttpContext.Current, EN_Constante.nombreCookieCodAleatorio, enCodAleatorio.NroCodigoAleatorio); BL_Util.guardarCookie(HttpContext.Current, EN_Constante.nombreCookieNroDoc, enCliente.NroDocumento); Response.Redirect("InicioAG.aspx", false); } else { Response.Write("<script> alert('Ingrese Código de Seguridad Correcto') </script>"); } } //} //else // irAResultados(codTipoApuesta, enCodAleatorio); } else { if (b) //recaptchaResponse != null && !recaptchaResponse.Equals("")) { BL_Util.guardarCookie(HttpContext.Current, EN_Constante.nombreCookieNroDoc, enCliente.NroDocumento); Response.Redirect("InicioAG.aspx", false); } else { Response.Write("<script> alert('Ingrese Código de Seguridad Correcto') </script>"); } } } } } catch (Exception ex) { Response.Write("<script> alert('Hubo problemas...') </script>"); } finally { } }
protected void btnGuardarCartillaSuerte_Click(object sender, EventArgs e) { String codeFrom = BL_Util.obtenerCookie(HttpContext.Current, EN_Constante.nombreCookieCodAleatorio); BL_ApuestaUsuario bl_apuestaUsuario = new BL_ApuestaUsuario(); bool rj = true; bool rjn = true; try { if (!String.IsNullOrEmpty(codeFrom) && !codeFrom.Equals("")) { this.txtCode.Text = codeFrom; if (this.acrDynamic != null) { EN_ApuestaUsuario apuestaCab = new EN_ApuestaUsuario(); for (int i = 0; i < this.acrDynamic.Panes.Count; i++) { AccordionPane pane = this.acrDynamic.Panes.ElementAt(i); String idPanel = pane.ID; String idPrograma = idPanel.Split('_')[1]; String nroTorneo = idPanel.Split('_')[2]; BL_PartidosProgramados blpartidosProgramados = new BL_PartidosProgramados(); EN_CodigoAleatorio enCodAleatorio = new EN_CodigoAleatorio(); enCodAleatorio.NroCodigoAleatorio = codeFrom; DataTable dt = blpartidosProgramados.BL_ListarPartidosxTorneo(enCodAleatorio, EN_Constante.cartillaDeLaSuerte, nroTorneo); apuestaCab.IdProgApuesta = Convert.ToInt32(idPrograma); apuestaCab.CodAleatorio = enCodAleatorio.NroCodigoAleatorio; apuestaCab.Estado = '1'; apuestaCab.Usuario = BL_Util.obtenerCookie(HttpContext.Current, EN_Constante.nombreCookieNroDoc); apuestaCab.fecha = new DateTime(); if (dt != null && dt.Rows.Count > 0) { Regex rgx = new Regex(@"[0-99]"); apuestaCab.listaitem = new List <EN_ApuestaUsuarioDet>(); EN_ApuestaUsuarioDet apuestaDet; for (int j = 0; j < dt.Rows.Count; j++) { apuestaDet = new EN_ApuestaUsuarioDet(); String secuencia = dt.Rows[j]["Secuencia"].ToString(); String idDetallePrograma = dt.Rows[j]["idDetallePrograma"].ToString(); String resultadoLocal = ""; String resultadoVisita = ""; bool rl = false; bool rv = false; bool rln = false; bool rvn = false; //Control controlSecuencia = pane.ContentContainer.FindControl(secuencia); //Label lblSecuencia = (Label)controlSecuencia; String idBuscarLocal = idPrograma + "_" + idDetallePrograma + "_L"; Control controlLocal = pane.ContentContainer.FindControl(idBuscarLocal); if (controlLocal != null) { TextBox txtLocal = (TextBox)controlLocal; resultadoLocal = txtLocal.Text; if (!String.IsNullOrEmpty(resultadoLocal.Trim())) { rl = true; if (rgx.IsMatch(resultadoLocal.Trim())) { rln = true; } } } String idBuscarVisita = idPrograma + "_" + idDetallePrograma + "_V"; Control controlVisita = pane.ContentContainer.FindControl(idBuscarVisita); if (controlVisita != null) { TextBox txtVisita = (TextBox)controlVisita; resultadoVisita = txtVisita.Text; if (!String.IsNullOrEmpty(resultadoVisita.Trim())) { rv = true; if (rgx.IsMatch(resultadoVisita.Trim())) { rvn = true; } } } if (rl == true && rv == true) { if (rln == true && rvn == true) { apuestaDet.MarcadorLocal = Convert.ToInt32(resultadoLocal); apuestaDet.MarcadorVisitante = Convert.ToInt32(resultadoVisita); apuestaDet.Secuencia = Convert.ToInt32(secuencia); //Colocamos el resultado dependiendo de la propuesta del marcador. if (Convert.ToInt32(resultadoLocal) > Convert.ToInt32(resultadoVisita)) { apuestaDet.Resultado = EN_Constante.GanadorLocal; } else if (Convert.ToInt32(resultadoLocal) == Convert.ToInt32(resultadoVisita)) { apuestaDet.Resultado = EN_Constante.Empate; } else { apuestaDet.Resultado = EN_Constante.GanadorVisitante; } apuestaDet.Vigencia = '1'; apuestaDet.ValidaResultado = 1; apuestaDet.IdDetalleProgApuesta = Convert.ToInt32(idDetallePrograma); apuestaCab.listaitem.Add(apuestaDet); } else { rjn = false; break; } } else { break; } } if (apuestaCab.listaitem != null && apuestaCab.listaitem.Count == dt.Rows.Count) { bl_apuestaUsuario.BL_registrarApuestaUsuario(ref apuestaCab); //Response.Write("<script> alert('Se registró la jugada.') </script>"); } else { rj = false; break; } } } } } if (rjn == true) { if (rj == true) { BL_Util.borrarCookie(HttpContext.Current, EN_Constante.nombreCookieCodAleatorio); Response.Write("<script> alert('Jugada Registrada.'); window.location.href='../InicioAG.aspx'; </script>"); //Response.Redirect("~/InicioAG.aspx"); } else { Response.Write("<script> alert('Debe ingresar resultado para todos los partidos.') </script>"); } } else { Response.Write("<script> alert('Valide que todos sean numeros.') </script>"); } } catch (Exception ex) { Response.Write("<script> alert('Hubo problemas al guardar la jugada.') </script>"); } }
protected void Page_Load(object sender, EventArgs e) { String codeFrom = BL_Util.obtenerCookie(HttpContext.Current, EN_Constante.nombreCookieCodAleatorio); //codeFrom = "5SWH2A9R"; if (!String.IsNullOrEmpty(codeFrom) && !codeFrom.Equals("")) { this.txtCode.Text = codeFrom; //En caso si se ingrese a esta sección con un código promocional BL_CodigoAleatorio blCodAleatorio = new BL_CodigoAleatorio(); BL_PartidosProgramados blProgApuesta = new BL_PartidosProgramados(); BL_Cliente blCliente = new BL_Cliente(); EN_CodigoAleatorio enCodAleatorio = new EN_CodigoAleatorio(); enCodAleatorio.NroCodigoAleatorio = codeFrom; DataTable dt = new DataTable(); String textError = blCodAleatorio.BL_validarCodigoIngresado(enCodAleatorio); //DateTime d = blCodAleatorio.BL_codAleatorio_fechaTope(enCodAleatorio); //this.codFecTope.Text = d.ToShortTimeString() + " del " + d.ToShortDateString(); // d.ToLongDateString(); if (!String.IsNullOrEmpty(textError)) { this.lblStatusCode.Text = textError; //EN_Constante.textCodigoNoValido; this.pnlValidator.CssClass = "alert alert-danger"; this.txtCode.Enabled = false; this.btnGuardarPartida.Enabled = false; } else { EN_ProgramacionApuesta enProgXCodAleatorio = blCodAleatorio.BL_validarCodigoXprograma(enCodAleatorio, EN_Constante.cartillaDeLaSuerte); if (enProgXCodAleatorio == null) { this.lblStatusCode.Text = EN_Constante.textNohayProgramaParaCodigo; //EN_Constante.textCodigoNoValido; this.pnlValidator.CssClass = "alert alert-danger"; this.txtCode.Enabled = false; this.btnGuardarPartida.Enabled = false; } else { this.lblStatusCode.Text = EN_Constante.textCodigoValido; this.pnlValidator.CssClass = "alert alert-success"; this.txtCode.Enabled = false; this.btnGuardarPartida.Enabled = true; // EN_ProgramacionApuesta d = blCodAleatorio.BL_codAleatorio_fechaTope(enCodAleatorio, EN_Constante.cartillaDeLaSuerte); this.lblCodFecTope.Text = enProgXCodAleatorio.FechaFinal.ToShortTimeString() + " del " + enProgXCodAleatorio.FechaFinal.ToShortDateString(); // d.ToLongDateString(); this.txtNroProgramacion.Text = enProgXCodAleatorio.IdProgramaApuesta.ToString(); dt = blProgApuesta.BL_ObtenerPozoMayorxApuesta(enProgXCodAleatorio); this.lblPozoPrograma.Text = dt.Rows[0]["signoMoneda"].ToString() + " " + dt.Rows[0]["montoPozoMayor"].ToString(); pintarPartidos(enCodAleatorio); } } } else { this.lblStatusCode.Text = EN_Constante.textCodigoNoIngresado; this.pnlValidator.CssClass = "alert alert-info"; this.txtCode.Enabled = true; this.btnGuardarPartida.Enabled = false; } }
private void pintarPartidos(EN_CodigoAleatorio enCodAleatorio) { // pintando partidos acrDynamic = new Accordion(); acrDynamic.ID = "accordion-juego"; acrDynamic.SelectedIndex = -1; //No default selection acrDynamic.RequireOpenedPane = false; //no open pane acrDynamic.HeaderCssClass = "panel-heading"; //Header class acrDynamic.HeaderSelectedCssClass = "panel-heading"; //Selected herder class acrDynamic.ContentCssClass = "panel-body"; //Content class Label lbTitle; Label lbContent; AccordionPane pane; string Content = ""; Image img; List <String> listaEquipos = new List <string>(); DataTable dt = new DataTable(); BL_PartidosProgramados blpartidosProgramados = new BL_PartidosProgramados(); dt = blpartidosProgramados.BL_ListarPartidos(enCodAleatorio, EN_Constante.cartillaDeLaSuerte); for (int i = 0; i < dt.Rows.Count; i++) { string BranchName = dt.Rows[i]["descTorneo"].ToString(); string Next_Branch = ""; if ((i + 1) < dt.Rows.Count) { Next_Branch = dt.Rows[i + 1]["descTorneo"].ToString(); } else { Next_Branch = ""; } //if (i != dt.Rows.Count - 1) // Next_Branch = dt.Rows[i + 1]["descTorneo"].ToString(); listaEquipos.Add(dt.Rows[i]["equiDescLoc"].ToString() + " - " + dt.Rows[i]["equiDescVis"].ToString() + "|" + dt.Rows[i]["icoLoc"].ToString() + "|" + dt.Rows[i]["icoVis"].ToString() + "|" + dt.Rows[i]["IdDetallePrograma"].ToString() + "|" + dt.Rows[i]["IdProgramaApuesta"].ToString() + "|" + dt.Rows[i]["Secuencia"].ToString() + "|" + dt.Rows[i].Field <DateTime>("fhPartido").ToString("dd/MM/yyyy HH:mm")); Content += dt.Rows[i]["equiDescLoc"].ToString() + "<br/>"; if (BranchName != Next_Branch) //if last row of branch { pane = new AccordionPane(); lbTitle = new Label(); lbContent = new Label(); pane.ID = "Pane_" + dt.Rows[i]["IdProgramaApuesta"].ToString() + "_" + dt.Rows[i]["NumeroTorneo"].ToString() + "_" + BranchName.ToString(); pane.CssClass = "panel-title"; pane.HeaderCssClass = "panel-heading"; lbTitle.Text = BranchName; lbTitle.CssClass = "title-black"; //<img src="../recursos/images/balon.png" /> img = new Image(); img.ImageUrl = "../recursos/images/balon.png"; pane.HeaderContainer.Controls.Add(img); pane.HeaderContainer.Controls.Add(lbTitle); //pane.HeaderCssClass = "panel-title"; Panel fila; Panel panPartido; //= new Panel(); Panel panJ; //= new Panel(); Panel panJugada; //= new Panel(); Panel panO; for (int j = 0; j < listaEquipos.Count; j++) { String[] datos = listaEquipos.ElementAt(j).Split('|'); String encuentro = datos[0]; String iconoLoc = datos[1]; String iconoVis = datos[2]; String idDetallePrograma = datos[3]; String idPrograma = datos[4]; String secuencia = datos[5]; String fechaPartido = datos[6]; fila = new Panel(); fila.CssClass = "form-group list-one"; panPartido = new Panel(); panPartido.CssClass = "col-sm-7"; panJ = new Panel(); panJ.CssClass = "versus"; Label lx; lx = new Label(); lx.ID = secuencia; lx.Text = "" + secuencia + "."; lx.CssClass = "list-item"; panJ.Controls.Add(lx); lx = new Label(); lx.Text = encuentro + " (" + fechaPartido + ")"; lx.CssClass = "list-title"; panJ.Controls.Add(lx); panPartido.Controls.Add(panJ); panJugada = new Panel(); panJugada.CssClass = "col-sm-5"; panO = new Panel(); panO.CssClass = "option-games"; Image imagLV; imagLV = new Image(); imagLV.ImageUrl = EN_Constante.rutaIconosEquipos + iconoLoc; //lblDireccion2.Text = imagLV.ImageUrl; //imagLV.ImageUrl = HttpContext.Current.Server.MapPath(String.Format("/Admin/Recursos/Images/equipos/{0}", iconoLoc)); //lblDireccion.Text = HttpContext.Current.Server.MapPath(String.Format("/Admin/Recursos/Images/equipos/{0}", iconoLoc)); panO.Controls.Add(imagLV); TextBox txtbx; //RegularExpressionValidator rev; txtbx = new TextBox(); //cbx.Text = "L"; txtbx.ID = idPrograma + "_" + idDetallePrograma + "_L"; txtbx.CssClass = "form-option"; txtbx.Attributes.Add("style", "margin: 0px 5px 0px 5px"); panO.Controls.Add(txtbx); /* * rev = new RegularExpressionValidator(); * rev.ID = "rev" + txtbx.ID; * rev.ControlToValidate = txtbx.ID; * rev.ValidationExpression = "^[0-9]*$"; * rev.ErrorMessage = "Solo números"; * panO.Controls.Add(rev); */ txtbx = new TextBox(); //cbx.Text = "E"; txtbx.ID = idPrograma + "_" + idDetallePrograma + "_V"; txtbx.CssClass = "form-option"; txtbx.Attributes.Add("style", "margin: 0px 5px 0px 5px"); panO.Controls.Add(txtbx); /* * rev = new RegularExpressionValidator(); * rev.ID = "rev" + txtbx.ID; * rev.ControlToValidate = txtbx.ID; * rev.ValidationExpression = "^[0-9]*$"; * rev.ErrorMessage = "Solo números"; * panO.Controls.Add(rev); */ imagLV = new Image(); imagLV.ImageUrl = EN_Constante.rutaIconosEquipos + iconoVis; //imagLV.ImageUrl = HttpContext.Current.Server.MapPath(String.Format("/Admin/recursos/images/equipos/{0}", iconoVis)); panO.Controls.Add(imagLV); panJugada.Controls.Add(panO); fila.Controls.Add(panPartido); fila.Controls.Add(panJugada); pane.ContentContainer.Controls.Add(fila); //pane.ContentContainer.Controls.Add(panJugada); } //lbContent.Text = Content; //pane.ContentContainer.Controls.Add(lbContent); acrDynamic.Panes.Add(pane); Content = ""; listaEquipos = new List <string>(); } } this.MyContent.Controls.Add(acrDynamic); }