protected void Button2_Click(object sender, EventArgs e) { Almacenaje almacenaje = new Almacenaje(); aux = almacenaje.recuperaReceta(idRec); Usuario UsuarioE = new Usuario(); Usuario UsuarioR = new Usuario(); UsuarioE = almacenaje.devuelveUsuario(Request.Cookies["userName"].Value); UsuarioR = almacenaje.devuelveUsuario(recep); Mensaje_Privado Mensaje = new Mensaje_Privado(UsuarioE.ID, UsuarioR.ID, "Modificar receta", Error.Text, DateTime.Now); Mensaje.enviarMensajePrivado(); esp.aModificar(aux, Error.Text); Response.Redirect("./AceptarReceta.aspx"); }
protected void Page_Load(object sender, EventArgs e) { Almacenaje almacenaje = new Almacenaje(); Usuario Usuario = new Usuario(); Usuario = almacenaje.devuelveUsuario(Request.Cookies["userName"].Value); switch (Request.QueryString.Count) { case 1: Administrador.cambiarPrivilegiosAUsuario(Request.QueryString["alias"]); Usuario Usuario2 = new Usuario(); Usuario2 = almacenaje.devuelveUsuario(Request.QueryString["alias"]); Mensaje_Privado Mensaje = new Mensaje_Privado(Usuario.ID, Usuario2.ID, "Realizado cambio de privilegios", "Tus privilegios han sido modificados a Usuario", DateTime.Now); Mensaje.enviarMensajePrivado(); cambioAceptado.Text = "El usuario " + Usuario2.Alias + " ha cambiado a Usuario"; break; case 2: Administrador.cambiarPrivilegiosAEspecialista(Request.QueryString["alias"], Request.QueryString["nocolegiado"]); Usuario Usuario3 = new Usuario(); Usuario3 = almacenaje.devuelveUsuario(Request.QueryString["alias"]); Mensaje_Privado Mensaje1 = new Mensaje_Privado(Usuario.ID, Usuario3.ID, "Realizado cambio de privilegios", "Tus privilegios han sido modificados a Especialista", DateTime.Now); Mensaje1.enviarMensajePrivado(); cambioAceptado.Text = "El usuario " + Usuario3.Alias + " ha cambiado a Especialista con número de colegiado " + Request.QueryString["nocolegiado"]; break; case 3: Administrador.cambiarPrivilegiosARestaurante(Request.QueryString["alias"], Request.QueryString["Direccion"], float.Parse(Request.QueryString["Precio"])); Usuario Usuario4 = new Usuario(); Usuario4 = almacenaje.devuelveUsuario(Request.QueryString["alias"]); Mensaje_Privado Mensaje2 = new Mensaje_Privado(Usuario.ID, Usuario4.ID, "Realizado cambio de privilegios", "Tus privilegios han sido modificados a Restaurante", DateTime.Now); Mensaje2.enviarMensajePrivado(); cambioAceptado.Text = "El usuario " + Usuario4.Alias + " ha cambiado a Restaurante con dirección " + Request.QueryString["Direccion"] + " y precio medio por menú " + float.Parse(Request.QueryString["Precio"] + " euros"); break; } }
protected void Button1_Click(object sender, EventArgs e) { Almacenaje almacenaje = new Almacenaje(); Usuario Usuario = new Usuario(); Usuario = almacenaje.devuelveUsuario(Request.Cookies["userName"].Value); if (RadioButtonList1.SelectedValue == "Especialista") { Mensaje_Privado Mensaje = new Mensaje_Privado(Usuario.ID, 1, "Cambio de Privilegios a Especialista", "El usuario: " + Usuario.Alias + " , desea cambiar sus privilegios a Especialista, su Numero de Colegiado es: " + NumColegiado.Text + " {a href=./aceptarCambio.aspx?alias=" + Usuario.Alias + "&nocolegiado=" + NumColegiado.Text + "}Aceptar cambios{/a}", DateTime.Now); Mensaje.enviarMensajePrivado(); } if (RadioButtonList1.SelectedValue == "Restaurante") { Mensaje_Privado Mensaje = new Mensaje_Privado(Usuario.ID, 1, "Cambio de Privilegios a Restaurante", "El usuario: " + Usuario.Alias + " , desea cambiar sus privilegios a Restaurante, su Direccion es: " + DirRestaurante.Text + " y su precio medio" + " por menu:" + PrecioRestaurante.Text + " {a href=./aceptarCambio.aspx?alias=" + Usuario.Alias + "&Direccion=" + DirRestaurante.Text.Replace(" ", "%20") + "&Precio=" + PrecioRestaurante.Text + "}Aceptar cambios{/a}", DateTime.Now); Mensaje.enviarMensajePrivado(); } if (RadioButtonList1.SelectedValue != "Especialista" && RadioButtonList1.SelectedValue != "Restaurante") { Mensaje_Privado Mensaje = new Mensaje_Privado(Usuario.ID, 1, "Cambio de Privilegios a Usuario", "El usuario: " + Usuario.Alias + " , desea cambiar sus privilegios a Usuario" + " {a href=./aceptarCambio.aspx?alias=" + Usuario.Alias + "}Aceptar cambios{/a}", DateTime.Now); Mensaje.enviarMensajePrivado(); } Label1.Text = "Tu solicitud se ha enviado correctamente"; }
protected void Registrar_Click(object sender, EventArgs e) { //Comprobamos que el usuario no existe en la base de datos //Buscamos el usuario en la base de datos si no lo encuentra //devuelve un nulo //Comprobacion de que todos los campos esten rellenos if (TextAlias.Text != "" && TextApellido1.Text != "" && TextApellido2.Text != "" && TextContraseña.Text != "" && TextCorreoElectronico.Text != "" && TextFechaNamicimiento.Text != "" && TextNombre.Text != "" && TextReContraseña.Text != "") { Almacenaje almacenaje = new Almacenaje(); Usuario a; a = almacenaje.devuelveUsuario(TextAlias.Text); //Comprobacion de alias disponible if (a == null) { Error_Alias.Visible = false; Error_Contraseña.Visible = false; Error_ReContraseña.Visible = false; //Comprobacion de que las dos contraseñas contienen el mismo string if (TextContraseña.Text.Equals(TextReContraseña.Text)) { Error_Contraseña.Visible = false; Error_ReContraseña.Visible = false; //RECONOCIMIENTOOOOOOOOOOOO if (true) { if (Restaurante.Checked) { //Registramos momentaneamente al Restaurante como usuario normal //No puede realziarse el cambio de privilegios directamente hasta //que el administrador no compruebe los datos Usuario b = new Usuario(); b.AltaUsuario(TextAlias.Text, TextNombre.Text, TextApellido1.Text, TextApellido2.Text, TextContraseña.Text); Almacenaje Almacenaje = new Almacenaje(); b = Almacenaje.devuelveUsuario(TextAlias.Text); Mensaje_Privado Mensaje = new Mensaje_Privado(b.ID, 1, "Resgistrado como Restaurante", "El usuario: " + TextAlias.Text + " , desea registrase con privilegios de Restaurante, su negocio se encuentra en la calle/ " + TextDireccion.Text + " y el precio medio de sus menus es de " + TextPrecio.Text, DateTime.Now); Mensaje.enviarMensajePrivado(); Response.Redirect("./"); } //Comprobar que el N_colegiado sea un Numero if (Especialista.Checked) { //Registramos momentaneamente al Especialista como usuario normal //No puede realziarse el cambio de privilegios directamente hasta //que el administrador no compruebe los datos Usuario b = new Usuario(); b.AltaUsuario(TextAlias.Text, TextNombre.Text, TextApellido1.Text, TextApellido2.Text, TextContraseña.Text); Almacenaje Almacenaje = new Almacenaje(); b = Almacenaje.devuelveUsuario(TextAlias.Text); Mensaje_Privado Mensaje = new Mensaje_Privado(b.ID, 1, "Resgistrado como Especialista", "El usuario: " + TextAlias.Text + " , desea registrase con privilegios de Especialista, su Numero de Colegiado es: " + TextN_Colegiado.Text, DateTime.Now); Mensaje.enviarMensajePrivado(); Response.Redirect("./"); } if (Usuario.Checked) { //Resgistrar al usuario Usuario b = new Usuario(); b.AltaUsuario(TextAlias.Text, TextNombre.Text, TextApellido1.Text, TextApellido2.Text, TextContraseña.Text); Response.Redirect("./"); } } else { //Reconocimiento Humano no superado NO ES UNA PERSONAAAAAAAAAA } } else { //Las contraseñas no son iguales Error_Contraseña.Visible = true; Error_Contraseña.Text = "Contraseña incorrecta"; TextContraseña.Text = ""; Error_ReContraseña.Visible = true; Error_ReContraseña.Text = "Contraseña incorrecta"; TextReContraseña.Text = ""; if (a == null) { Error_Alias.Visible = false; } } } else { //Alias ocupado no vale Error_Alias.Visible = true; Error_Alias.Text = "Alias ocupado, prueba con otro"; TextAlias.Text = ""; if (TextContraseña.Text.Equals(TextReContraseña.Text)) { Error_Contraseña.Visible = false; Error_ReContraseña.Visible = false; } } } else { //ALIAS if (TextAlias.Text == "") { Error_Alias.Visible = true; Error_Alias.Text = "Esta vacio"; } else { Error_Alias.Visible = false; } //APELLIDO1 if (TextApellido1.Text == "") { Error_PrimerApellido.Visible = true; Error_PrimerApellido.Text = "Esta vacio"; } else { Error_PrimerApellido.Visible = false; } //APELLIDO2 if (TextApellido2.Text == "") { Error_ApellidoSegundo.Visible = true; Error_ApellidoSegundo.Text = "Esta vacio"; } else { Error_ApellidoSegundo.Visible = false; } //CONTRASEÑA if (TextContraseña.Text == "") { Error_Contraseña.Visible = true; Error_Contraseña.Text = "Esta vacio"; } else { Error_Contraseña.Visible = false; } //CORREO ELECTRONICO if (TextCorreoElectronico.Text == "") { Error_CorreoElectronico.Visible = true; Error_CorreoElectronico.Text = "Esta vacio"; } else { Error_CorreoElectronico.Visible = false; } //FECHA DE NACIMIENTO if (TextFechaNamicimiento.Text == "") { Error_Nacimiento.Visible = true; Error_Nacimiento.Text = "Esta vacio"; } else { Error_Nacimiento.Visible = false; } //NOMBRE if (TextNombre.Text == "") { Error_Nombre.Visible = true; Error_Nombre.Text = "Esta vacio"; } else { Error_Nombre.Visible = false; } //RECONTRASEÑA if (TextReContraseña.Text == "") { Error_ReContraseña.Visible = true; Error_ReContraseña.Text = "Esta vacio"; } else { Error_ReContraseña.Visible = false; } } }
// protected void TextBox3_TextChanged(object sender, EventArgs e) //{ // // si no se rellenan los campos de destinatario y mensaje, no se visualiza el boton Enviar Mensaje Privado // if (EscribirDestinatario.Text != "") // { // if (EscribirMensajePrivado.Text != "") // { // EnviarMensajePrivado.Visible = true; // } // } //} protected void EnviarMensajePrivado_Click(object sender, EventArgs e) { //necesitamos crear una base de datos donde almacenar los mensajes, //convendría k tuviese los campos: // emisor // receptor // mensaje en si // fecha del mensaje y hora al ser posible ¿? //instancia del almacenamiento de los mensajes //_____________________.emisor = //comprobar si el destinatario es un usuario del foro if (aux.devuelveUsuario(EscribirDestinatario.Text) == null) { LabelNoDestinatario.Visible = true; if (EscribeAsunto.Text == "") { LabelAsunto.Visible = true; } if (EscribeMensaje.Text == "") { LabelMensaje.Visible = true; } } else if (EscribeAsunto.Text == "") { LabelAsunto.Visible = true; if (aux.devuelveUsuario(EscribirDestinatario.Text) == null) { LabelNoDestinatario.Visible = true; } else if (EscribeMensaje.Text == "") { LabelMensaje.Visible = true; } } else if (EscribeMensaje.Text == "") { LabelMensaje.Visible = true; if (aux.devuelveUsuario(EscribirDestinatario.Text) == null) { LabelNoDestinatario.Visible = true; } if (EscribeMensaje.Text == "") { LabelMensaje.Visible = true; } } else { //_____________________.receptor = EscribirDestinatario.Text; // ____________________.mensaje = EscribirMensajePrivado.Text; Almacenaje almacenaje = new Almacenaje(); Usuario a, b; a = almacenaje.devuelveUsuario(Request.Cookies["UserName"].Value); b = almacenaje.devuelveUsuario(EscribirDestinatario.Text); Mensaje_Privado men = new Mensaje_Privado(a.ID, b.ID, EscribeAsunto.Text, EscribeMensaje.Text, DateTime.Now); men.enviarMensajePrivado(); Response.Redirect("./"); } }