//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;
            }
        }
Beispiel #3
0
        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);
        }
Beispiel #9
0
        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);
        }
Beispiel #12
0
        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);
        }
Beispiel #16
0
        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);
        }
Beispiel #18
0
        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);
        }
Beispiel #20
0
        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);
        }
Beispiel #22
0
        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);
        }
Beispiel #23
0
        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);
        }
Beispiel #24
0
        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");
            }
        }
Beispiel #25
0
        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();
            }
        }
Beispiel #26
0
        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>");
            }
        }
Beispiel #27
0
        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
            {
            }
        }
Beispiel #28
0
        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>");
            }
        }
Beispiel #29
0
        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;
            }
        }
Beispiel #30
0
        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);
        }