コード例 #1
0
        protected void btnIngresarSesionConsumidor_Click(object sender, EventArgs e)
        {
            administracionLoginRegistroConsumidor admConsumidor = new administracionLoginRegistroConsumidor();
            Consumidor cons = new Consumidor();

            cons.correoConsumidor     = txtCorreoConsumidor.Text;
            cons.contrasenaConsumidor = txtPasswordConsumidor.Text;
            if (admConsumidor.iniciarSesion(cons))
            {
                //Se crea una instancia de la clase Consumidor @temp, la cual estara dentro de una sesion interna @Session["consumidorTemporal"]
                Consumidor temp = new Consumidor();
                Session["usuarioTemporal"] = admConsumidor.consumidorExterno.nombreConsumidor.ToUpper();

                //Se asignan los datos traidos desde la bd a la instancia @temp de Consumidor
                temp.nombreConsumidor = admConsumidor.consumidorExterno.nombreConsumidor;
                temp.runConsumidor    = admConsumidor.consumidorExterno.runConsumidor;
                temp.correoConsumidor = admConsumidor.consumidorExterno.correoConsumidor;

                //se guardan la instancia @temp en la variable de session interna
                Session["consumidorTemporal"] = temp;
                Response.Redirect("/vistas/consumidor/ofertas_consumidor.aspx");
            }
            else
            {
                Label1.Text = "Los datos ingresados no se encuentran en nuestros registros.";
            }
            //if (admConsumidor.iniciarSesion(cons))
            //{
            //    //Se crea una instancia de la clase Consumidor @temp, la cual estara dentro de una sesion interna @Session["consumidorTemporal"]
            //    Consumidor temp = new Consumidor();
            //    Session["usuarioTemporal"] = admConsumidor.consumidorExterno.nombreConsumidor.ToUpper();

            //    //Se asignan los datos traidos desde la bd a la instancia @temp de Consumidor
            //    temp.nombreConsumidor = admConsumidor.consumidorExterno.nombreConsumidor;
            //    temp.runConsumidor = admConsumidor.consumidorExterno.runConsumidor;
            //    temp.correoConsumidor = admConsumidor.consumidorExterno.correoConsumidor;

            //    //se guardan la instancia @temp en la variable de session interna
            //    Session["consumidorTemporal"]=temp;
            //    Response.Redirect("/vistas/consumidor/ofertas_consumidor.aspx");
            //}
            //else
            //{
            //    Label1.Text = "Los datos ingresados no se encuentran en nuestros registros.";
            //}
        }
コード例 #2
0
        protected void btnValorizarOferta_Click(object sender, EventArgs e)
        {
            CertificadoDescuento certificado = new CertificadoDescuento();
            Consumidor           t           = new Consumidor();

            t = (Consumidor)Session["consumidorTemporal"];

            administracionImagenBoleta            boleta       = new administracionImagenBoleta();
            administracionValorizacionOferta      valoracion   = new administracionValorizacionOferta();
            administracionLoginRegistroConsumidor datosSession = new administracionLoginRegistroConsumidor();
            administracionPuntosAcumulados        puntos       = new administracionPuntosAcumulados();

            boleta.agregarBoleta(boleta.imageToByte(fuImagenBoleta.FileName));
            puntos.actualizarCupon(t);
            valoracion.agregarValoracionOferta(ddlPuntajeValoracion.SelectedIndex, t.runConsumidor, t.correoConsumidor, Convert.ToInt32(ddlRubroCompra.SelectedValue));
            lblMensajeError.Text = "¡Haz acumulado 10 puntos!. En total tienes: " + puntos.total;// agregar total de puntos
        }
コード例 #3
0
        protected void btnIngresarSesionAdminitrador_Click(object sender, EventArgs e)
        {
            char recOferta = 's';

            if (cbRecibirOferta.Checked)
            {
                recOferta = 's';
            }
            else
            {
                recOferta = 'n';
            }
            administracionLoginRegistroConsumidor admConsumidor = new administracionLoginRegistroConsumidor();
            Consumidor cons = new Consumidor();

            cons.nombreConsumidor     = txtNombreConsumidor.Text;
            cons.runConsumidor        = txtRutConsumidor.Text;
            cons.correoConsumidor     = txtCorreoConsumidor.Text;
            cons.contrasenaConsumidor = txtPasswordConsumidor.Text;
            cons.idComunaConsumidor   = Convert.ToInt32(ddlComunaConsumidor.SelectedValue);
            cons.recibirOferta        = recOferta;
            cons.idTipoConsumidor     = 3;
            if (admConsumidor.registroConsumidor(cons))
            {
                string url = "<a href='/vistas/login_consumidor.aspx'>aquí</a>";
                Label1.Text = "¡Registro exitoso!. Por favor da click " + url + " para iniciar sesión";
            }
            else
            {
                Label1.Text = "No se ha podido generar el registro. Por favor intentelo más tarde.";
            }
            //if (admConsumidor.agregarConsumidor(txtRutConsumidor.Text, txtNombreConsumidor.Text, txtCorreoConsumidor.Text, txtPasswordConsumidor.Text, recOferta,Convert.ToInt32(ddlComunaConsumidor.SelectedValue)))
            //{
            //    string url = "<a href='/vistas/login_consumidor.aspx'>aquí</a>";
            //    Label1.Text = "¡Registro exitoso!. Por favor da click "+url+" para iniciar sesión";
            //}
            //else
            //{
            //    Label1.Text = "No se ha podido generar el registro. Por favor intentelo más tarde.";
            //}
        }