Esempio n. 1
0
        protected void btnRegistrarse_Click(object sender, EventArgs e)
        {
            lblMsjres.Text = "";
            UsuariosEntidades usuario = new UsuariosEntidades();

            usuario = cargarUsuario();
            UsuariosNegocios usuariosNegocios = new UsuariosNegocios();
            bool             existe           = true;

            if (usuariosNegocios.verificarDni(usuario))
            {
                lblMsjres.Text = "Ese numero de dni ya esta asociado a una cuenta." + Environment.NewLine;
                existe         = false;
            }

            if (usuariosNegocios.verificarEmail(usuario))
            {
                lblMsjres.Text += "Ese email ya esta asociado a una cuenta.";
                existe          = false;
            }

            if (!existe)
            {
                return;
            }

            if (usuariosNegocios.agregarUsuario(usuario))
            {
                lblMsjres2.ForeColor = Color.Green;
                lblMsjres2.Text      = "EL USUARIO SE PUDO AÑADIR EXITOSAMENTE. \n";
                lblMsjres2.Text     += "SE LO REDIRECCIONARA A LA PAGINA DEL LOGIN EN 5 SEG...";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "myscript", "setTimeout(function(){location.href='Login.aspx';},5000);", true);
            }
        }
Esempio n. 2
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            if (Session["dni"] != null)
            {
                lblMsjAclaratorio.ForeColor = Color.Red;
                lblMsjAclaratorio.Text      = "DEBE CERRAR SESION ANTES DE PODER INIICAR SESION CON OTRA CUENTA";
                return;
            }

            UsuariosNegocios  usuario           = new UsuariosNegocios();
            UsuariosEntidades usuariosEntidades = new UsuariosEntidades();

            usuariosEntidades.EmailUsuario = txtNomUsuario.Text;
            usuariosEntidades.Contra       = txtContra.Text;

            if (!usuario.verificarEmail(usuariosEntidades))
            {
                lblMsjAclaratorio.ForeColor = Color.Red;
                lblMsjAclaratorio.Text      = "EL EMAIL O LA CONTRASEÑA SON INCORRECTOS";
                return;
            }

            if (!usuario.logearse(usuariosEntidades))
            {
                lblMsjAclaratorio.ForeColor = Color.Red;
                lblMsjAclaratorio.Text      = "EL EMAIL O LA CONTRASEÑA SON INCORRECTOS";
                return;
            }

            DataTable dt = (DataTable)usuario.obtenerUsuario(usuariosEntidades);

            Session["nombre"]       = /*nombre*/ dt.Rows[0][1].ToString() + " " + /*apellido*/ dt.Rows[0][2].ToString();
            Session["apellido"]     = dt.Rows[0][2].ToString();
            Session["dni"]          = dt.Rows[0][0].ToString();
            Session["email"]        = dt.Rows[0][3].ToString();
            Session["direccion"]    = dt.Rows[0][4].ToString();
            Session["admin"]        = Convert.ToInt32(dt.Rows[0][7]);
            Session["master"]       = Convert.ToBoolean(dt.Rows[0][8]);
            Session["numTarjeta"]   = dt.Rows[0][5].ToString();
            Session["codSeguridad"] = dt.Rows[0][6].ToString();
            Server.Transfer("Carga.aspx");
        }