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 #2
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_ObtenerPozoMayorxApuesta(ContextoDB contexto, EN_ProgramacionApuesta enProgramacionApuesta)
        {
            DataTable dtLista = new DataTable();
            Dictionary <string, object> dicParametros = new Dictionary <string, object>();

            dicParametros.Add("@NroProgApuesta", Convert.ToInt32(enProgramacionApuesta.IdProgramaApuesta));
            dtLista = contexto.RetornarDataTable("SP_ObtenerPozoMayorxApuesta", dicParametros);
            return(dtLista);
        }
        public DataTable BL_ObtenerPozoMayorxApuesta(EN_ProgramacionApuesta enProgramacionApuesta)
        {
            DataTable dtLista = new DataTable();
            DA_PartidosProgramados daProgApuesta = new DA_PartidosProgramados();

            using (ContextoDB dbContexto = ContextoDB.InicializarContexto())
            {
                dtLista = daProgApuesta.DA_ObtenerPozoMayorxApuesta(dbContexto, enProgramacionApuesta);
            }
            return(dtLista);
        }
        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 #6
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 #7
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;
            }
        }