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); } }
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"); }