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 void pintarGanadores(int p_idProgramacion) { TableRow row0 = new TableHeaderRow(); row0.TableSection = TableRowSection.TableHeader; TableHeaderCell cell1 = new TableHeaderCell(); cell1.Text = "Categoría de Premios"; row0.Cells.Add(cell1); cell1 = new TableHeaderCell(); cell1.Text = "Número de Ganadores"; row0.Cells.Add(cell1); cell1 = new TableHeaderCell(); cell1.Text = "Premio c/u"; row0.Cells.Add(cell1); tableGanadores.Rows.Add(row0); DataTable dt = new DataTable(); BL_PartidosProgramados blpartidosProgramados = new BL_PartidosProgramados(); dt = blpartidosProgramados.BL_ListarResumenGanadores_XPROG(p_idProgramacion); 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]["descPozo"].ToString(); row2.Cells.Add(cell2); cell2 = new TableCell(); cell2.Text = dt.Rows[i]["cantGanadores"].ToString(); row2.Cells.Add(cell2); cell2 = new TableCell(); cell2.Text = dt.Rows[i]["descPremio"].ToString(); row2.Cells.Add(cell2); tableGanadores.Rows.Add(row2); } } }
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); } } }
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); }
public void pintarDetalleResultadoPartidos(int p_idProgramacion) { DataTable dt = new DataTable(); BL_PartidosProgramados blpartidosProgramados = new BL_PartidosProgramados(); dt = blpartidosProgramados.BL_ListarResultadoPartidos_XPROG(p_idProgramacion); 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]["secuencia"].ToString(); row2.Cells.Add(cell2); cell2 = new TableCell(); cell2.Text = ((DateTime)dt.Rows[i]["fechamodificacion"]).ToShortDateString(); row2.Cells.Add(cell2); cell2 = new TableCell(); cell2.Text = dt.Rows[i]["equiDescLoc"].ToString(); row2.Cells.Add(cell2); cell2 = new TableCell(); Image img1 = new Image(); img1.ID = "Image" + i + "11"; img1.ImageUrl = "~/recursos/images/equipos/" + dt.Rows[i]["icoLoc"].ToString(); cell2.Controls.Add(img1); img1 = new Image(); img1.ID = "Image" + i + "12"; img1.ImageUrl = "~/recursos/images/equipos/" + dt.Rows[i]["icoVis"].ToString(); cell2.Controls.Add(img1); cell2.CssClass = "equipment"; row2.Cells.Add(cell2); cell2 = new TableCell(); cell2.Text = dt.Rows[i]["equiDescVis"].ToString(); row2.Cells.Add(cell2); cell2 = new TableCell(); cell2.Text = dt.Rows[i]["descTorneo"].ToString(); row2.Cells.Add(cell2); cell2 = new TableCell(); if (dt.Rows[i]["resultado"].ToString().Equals("V")) { cell2.CssClass = "result-v"; } else { if (dt.Rows[i]["resultado"].ToString().Equals("L")) { cell2.CssClass = "result-l"; } else { cell2.CssClass = "result-e"; } } cell2.Text = dt.Rows[i]["resultado"].ToString(); row2.Cells.Add(cell2); tablePartResul.Rows.Add(row2); } } }
public void pintarDetallePartidoJugado(EN_CodigoAleatorio enCodAleatorio) { DataTable dt = new DataTable(); BL_PartidosProgramados blpartidosProgramados = new BL_PartidosProgramados(); dt = blpartidosProgramados.BL_ListarPartidosJugados(enCodAleatorio, ls_codTipoApuesta); //Response.Write("<script> alert('Jugadoos') </script>"); 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]["secuencia"].ToString(); row2.Cells.Add(cell2); cell2 = new TableCell(); cell2.Text = ((DateTime)dt.Rows[i]["fechamodificacion"]).ToShortDateString(); row2.Cells.Add(cell2); cell2 = new TableCell(); cell2.Text = dt.Rows[i]["equiDescLoc"].ToString(); row2.Cells.Add(cell2); cell2 = new TableCell(); Image img1 = new Image(); img1.ID = "JImage" + i + "11"; img1.ImageUrl = "~/recursos/images/equipos/" + dt.Rows[i]["icoLoc"].ToString(); cell2.Controls.Add(img1); img1 = new Image(); img1.ID = "JImage" + i + "12"; img1.ImageUrl = "~/recursos/images/equipos/" + dt.Rows[i]["icoVis"].ToString(); cell2.Controls.Add(img1); cell2.CssClass = "equipment"; row2.Cells.Add(cell2); cell2 = new TableCell(); cell2.Text = dt.Rows[i]["equiDescVis"].ToString(); row2.Cells.Add(cell2); cell2 = new TableCell(); cell2.Text = dt.Rows[i]["descTorneo"].ToString(); row2.Cells.Add(cell2); cell2 = new TableCell(); if (dt.Rows[i]["resultado"].ToString().Equals("V")) { cell2.CssClass = "result-v"; } else { if (dt.Rows[i]["resultado"].ToString().Equals("L")) { cell2.CssClass = "result-l"; } else { cell2.CssClass = "result-e"; } } if (dt.Rows[i]["codigotipoapuesta"].ToString().Equals(EN_Constante.cartillaDeLaSuerte)) { cell2.Text = dt.Rows[i]["MarcadorLocal"].ToString() + " - " + dt.Rows[i]["MarcadorVisitante"].ToString(); } else { cell2.Text = dt.Rows[i]["Resultado"].ToString(); } row2.Cells.Add(cell2); tablePartJugado.Rows.Add(row2); } } }
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>"); } /* *********************************** */ }
private void pintarPartidos(EN_CodigoAleatorio enCodAleatorio) { 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.apuestaGoles); 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")); //String fecha=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-white"; //<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.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; //imagLV.ImageUrl = HttpContext.Current.Server.MapPath(String.Format("/admin/recursos/images/equipos/{0}", iconoLoc)); panO.Controls.Add(imagLV); RadioButtonList rbl = new RadioButtonList(); rbl.RepeatDirection = System.Web.UI.WebControls.RepeatDirection.Horizontal; rbl.CssClass = "radio-inline"; rbl.ID = idPrograma + "_" + idDetallePrograma + "_R"; ListItem li = new ListItem(); li.Text = "1L"; li.Attributes.Add("style", "margin: 0px 15px 0px 0px"); rbl.Items.Add(li); li = new ListItem(); li.Text = "2L"; li.Attributes.Add("style", "margin: 0px 15px 0px 15px"); rbl.Items.Add(li); li = new ListItem(); li.Text = "NG"; li.Attributes.Add("style", "margin: 0px 15px 0px 15px"); rbl.Items.Add(li); li = new ListItem(); li.Text = "1V"; li.Attributes.Add("style", "margin: 0px 15px 0px 15px"); rbl.Items.Add(li); li = new ListItem(); li.Text = "2V"; li.Attributes.Add("style", "margin: 0px 0px 0px 15px"); rbl.Items.Add(li); panO.Controls.Add(rbl); 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); } //lbContent.Text = Content; //pane.ContentContainer.Controls.Add(lbContent); acrDynamic.Panes.Add(pane); Content = ""; listaEquipos = new List <string>(); } } this.MyContent.Controls.Add(acrDynamic); }