protected void btningresar_Click(object sender, EventArgs e) { UsuarioControlador usuario = new UsuarioControlador(); string nombre_usuario = txtusuario.Text; string contraseña = txtcontraseña.Text; if (usuario.existe(nombre_usuario, contraseña)) { DataSet datos_usuario = new DataSet(); datos_usuario = UsuarioControlador.Buscar(nombre_usuario); if (Convert.ToInt16(datos_usuario.Tables["Usuario"].Rows[0]["tipo_usuario"]) == 3) { Session["Usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["id_usuario"]); Session["Tipo_usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["tipo_usuario"]); Response.Redirect("Inicio.aspx"); } else if (Convert.ToInt16(datos_usuario.Tables["Usuario"].Rows[0]["tipo_usuario"]) == 2) { ArtistaControlador artista = new ArtistaControlador(); int id_usuario = Convert.ToInt16(datos_usuario.Tables["Usuario"].Rows[0]["id_usuario"]); DataSet datos_artista = artista.buscar(id_usuario); Session["Artista"] = Convert.ToString(datos_artista.Tables["ARTISTA"].Rows[0]["id_artista"]); Session["Usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["id_usuario"]); Session["Tipo_usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["tipo_usuario"]); Response.Redirect("Inicio.aspx"); } else { Session["Usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["id_usuario"]); Session["Tipo_usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["tipo_usuario"]); Response.Redirect("Inicio.aspx"); } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Nombre_usuario o Contraseña Incorrectos');", true); } }
protected void btncrear_Click(object sender, EventArgs e) { bool error = false; string nombre = txtnombre.Text.Trim(); string apellido = txtapellido.Text.Trim(); string correo_electronico = txtcorreo.Text.Trim(); string nombre_usuario = txtusuario.Text.Trim(); string contraseña = txtcontraseña.Text.Trim(); string contraseña_repetir = txtconfirmar.Text.Trim(); string fecha_nacimiento = HiddenField1.Value; if (contraseña != contraseña_repetir) { error = true; ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Las contraseñas no son iguales');", true); } if (UsuarioControlador.Buscar(nombre_usuario).Tables["Usuario"].Rows.Count > 0) { error = true; ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('El nombre de usuario ya existe');", true); } if (!error) { UsuarioControlador usuario_nuevo = new UsuarioControlador(); usuario_nuevo.Almacenar(nombre, apellido, correo_electronico, nombre_usuario, contraseña, fecha_nacimiento); DataSet datos = UsuarioControlador.Buscar(nombre_usuario); Session["Usuario"] = Convert.ToString(datos.Tables["USUARIO"].Rows[0]["id_usuario"]); Session["Tipo_usuario"] = Convert.ToString(datos.Tables["USUARIO"].Rows[0]["tipo_usuario"]); txtnombre.Text = ""; txtapellido.Text = ""; txtcorreo.Text = ""; txtusuario.Text = ""; txtcontraseña.Text = ""; Response.Redirect("Inicio.aspx"); } }