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 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 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 btnGuardarApuestaGoles_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; 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.apuestaGoles, 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) { 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 resultado = ""; bool r = false; String idBuscar = idPrograma + "_" + idDetallePrograma + "_R"; Control control = pane.ContentContainer.FindControl(idBuscar); if (control != null) { RadioButtonList rbtnList = (RadioButtonList)control; resultado = rbtnList.SelectedValue; if (!String.IsNullOrEmpty(resultado.Trim())) { r = true; } } if (r == true) { apuestaDet.Resultado = resultado; apuestaDet.Vigencia = '1'; apuestaDet.Secuencia = Convert.ToInt32(secuencia); apuestaDet.ValidaResultado = 1; apuestaDet.IdDetalleProgApuesta = Convert.ToInt32(idDetallePrograma); apuestaCab.listaitem.Add(apuestaDet); } 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 (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>"); } } catch (Exception ex) { Response.Write("<script> alert('Hubo problemas al guardar la jugada.') </script>"); } /* *********************************** */ }