protected void btnActualizarDisco_Click(object sender, EventArgs e) { Page.Validate("modificarDisco"); if (Page.IsValid) { CuandoTocan.CuandoTocanEntities ct = new CuandoTocan.CuandoTocanEntities(); int id_disc = Convert.ToInt32(idDisco.Value); if (chkEliD.Checked) //Eliminar { try { var eli = (from di in ct.discografia where di.id_disco == id_disc select di).First(); ct.discografia.DeleteObject(eli); ct.SaveChanges(); Response.Redirect(Request.RawUrl); } catch (Exception ex) { } } else //Editar { try { var query = from di in ct.discografia where di.id_disco == id_disc select di; foreach (var dis in query) { dis.titulo = txtTituloD.Text; dis.fecha_publicacion = Convert.ToDateTime(txtFechaD.Text); dis.discografica = txtDiscograficaD.Text; } ct.SaveChanges(); Response.Redirect(Request.RawUrl); } catch (Exception ex) { } } } }
protected void btnActPassword_Click(object sender, EventArgs e) { Page.Validate(); CuandoTocan.CuandoTocanEntities ct = new CuandoTocan.CuandoTocanEntities(); string usuario_nick = Session["user_RePassword"].ToString(); var usuarioBanda = from u in ct.usuario where u.nickname == usuario_nick select u; Session["codigoErroneo"] = 0; foreach (var a in usuarioBanda) { if (txtPasswordActual.Text == Session["codPassword"].ToString()) { a.password = txtPasswordNueva.Text; } else { lblCodigoErroneo.Text = "Código invalido"; Session["codigoErroneo"] = 1; } } if (Convert.ToInt32(Session["codigoErroneo"]) == 0) { ct.SaveChanges(); Session["codigoErroneo"] = 2; mostrarMensaje("Contraseña cambiada"); Response.Redirect("../Home.aspx"); } }
protected void btnSeguir_Art(object sender, EventArgs e) { CuandoTocan.CuandoTocanEntities ct = new CuandoTocan.CuandoTocanEntities(); CuandoTocan.usuario_artista art = new CuandoTocan.usuario_artista(); art.id_usuario = Convert.ToInt32(Session["id_usua"]); art.id_artista = Convert.ToInt32(Request.QueryString["id_Artista"]); art.fecha_alta = DateTime.Now; art.fecha_modificacion = DateTime.Now; ct.AddTousuario_artista(art); ct.SaveChanges(); Response.Redirect(Request.RawUrl); }
protected void btnDejarSeguir_Art(object sender, EventArgs e) { CuandoTocan.CuandoTocanEntities ct = new CuandoTocan.CuandoTocanEntities(); int id_Artista = Convert.ToInt32(Request.QueryString["id_Artista"]); int id_Usuario = Convert.ToInt32(Session["id_usua"]); var eli = (from ua in ct.usuario_artista where ua.id_usuario == id_Usuario && ua.id_artista == id_Artista select ua).First(); ct.usuario_artista.DeleteObject(eli); ct.SaveChanges(); Response.Redirect(Request.RawUrl); }
protected void btnActPassUser_Click(object sender, EventArgs e) { Page.Validate(); if (Page.IsValid) { CuandoTocan.CuandoTocanEntities ct = new CuandoTocan.CuandoTocanEntities(); //int id_Usuario = Convert.ToInt32(Request.QueryString["id_usuario"]); int id_Usuario = Convert.ToInt32(Session["id_usua"]); var usuarioStd = (from usu in ct.usuario where usu.id_usuario == id_Usuario select usu); string password; Session["huboError"] = 0; foreach (var a in usuarioStd) { password = a.password; if (txtPassActual.Text == password) { a.password = txtPassNueva.Text; } else { passErronea.Text = "Contraseña invalida"; Session["huboError"] = 1; } } if (Convert.ToInt32(Session["huboError"]) == 0) { ct.SaveChanges(); Session["huboError"] = 2; } Response.Redirect(Request.RawUrl); } }
protected void btnActualizarEvento_Click(object sender, EventArgs e) { Page.Validate("modificarEvento"); if (Page.IsValid) { CuandoTocan.CuandoTocanEntities ct = new CuandoTocan.CuandoTocanEntities(); int id_even = Convert.ToInt32(idEvento.Value); if (chkEli.Checked) //Eliminar { try { var query = from ue in ct.usuario_evento where ue.id_evento == id_even select ue; var eli = (from ev in ct.evento where ev.id_evento == id_even select ev).First(); List<int> listUsuario = new List<int>(); foreach (var ue in query.ToList()) { listUsuario.Add(ue.id_usuario); ct.usuario_evento.DeleteObject(ue); ct.SaveChanges(); } ct.evento.DeleteObject(eli); ct.SaveChanges(); //ANA envío mail de evento modificado a los asistentes foreach (int us in listUsuario) { serv.MandarMailEliE(eli.titulo, eli.fecha_evento.ToString(), eli.id_evento, us); } Response.Redirect(Request.RawUrl); } catch (Exception ex) { } } else //Editar { try { var query = from ev in ct.evento where ev.id_evento == id_even select ev; foreach (var ev in query) { ev.titulo = txtNomE.Text; ev.descripcion = txtDescE.Text; ev.fecha_evento = Convert.ToDateTime(txtFechaE.Text); ev.id_locacion = Convert.ToInt32(ddlLugarModif.SelectedValue); ev.tipo_evento = Convert.ToInt32(ddlTipoModif.SelectedValue); ev.fecha_modificacion = DateTime.Now; } ct.SaveChanges(); //ANA envío mail de evento eliminado a los asistentes serv.MandarMailEdiE(id_even); Response.Redirect(Request.RawUrl); } catch (Exception ex) { } } } }
protected void btnCrearEvento_Click(object sender, EventArgs e) { Page.Validate("crearEvento"); if (Page.IsValid) { CuandoTocan.CuandoTocanEntities ct = new CuandoTocan.CuandoTocanEntities(); CuandoTocan.evento ev = new CuandoTocan.evento(); //int id_Usuario = Convert.ToInt32(Request.QueryString["id_usuario"]); int id_Usuario = Convert.ToInt32(Session["id_usua"]); var usuarioBanda = (from art in ct.artista join usu in ct.usuario on art.id_artista equals usu.id_artista where usu.id_usuario == id_Usuario select art); foreach (var a in usuarioBanda) { ev.id_artista = a.id_artista; ev.titulo = txtNameNuevo.Text; ev.descripcion = txtDescNueva.Text; ev.fecha_alta = DateTime.Now; ev.fecha_evento = Convert.ToDateTime(txtFechaNueva.Text); ev.id_locacion = Convert.ToInt32(ddlLugarCrear.SelectedValue); ev.tipo_evento = Convert.ToInt32(ddlTipoCrear.SelectedValue); } ct.AddToevento(ev); ct.SaveChanges(); //ANA envío mail de nuevo evento a seguidores del artista serv.MandarMailNewE(ev.id_artista, ev.id_evento); //ANA Falta programar el envio este Response.Redirect(Request.RawUrl); } }
protected void btnActDatosUser_Click(object sender, EventArgs e) { /*valGeneroAct.Visible = true; valGeneroAct.Enabled = true; valDescrip.Visible = true; valDescrip.Enabled = true; */ Page.Validate(); if (Page.IsValid) { CuandoTocan.CuandoTocanEntities ct = new CuandoTocan.CuandoTocanEntities(); //int id_Usuario = Convert.ToInt32(Request.QueryString["id_usuario"]); int id_Usuario = Convert.ToInt32(Session["id_usua"]); var usuarioBanda = (from art in ct.artista join usu in ct.usuario on art.id_artista equals usu.id_artista where usu.id_usuario == id_Usuario select art); foreach (var a in usuarioBanda) { a.genero = txtGeneroAct.Text; a.mbid = txtMBrainz.Text; a.spotify_id = txtSpotify.Text; a.descripcion = txtDescrip.Text; String pathImagen = SubirFoto(); if (pathImagen != "img/Users/userDefault.jpg") { a.image_path = pathImagen; } } ct.SaveChanges(); Response.Redirect(Request.RawUrl); } }
protected void btnActDatosUser_Click(object sender, EventArgs e) { /*valGeneroAct.Visible = true; valGeneroAct.Enabled = true; valDescrip.Visible = true; valDescrip.Enabled = true; */ Page.Validate(); if (Page.IsValid) { CuandoTocan.CuandoTocanEntities ct = new CuandoTocan.CuandoTocanEntities(); //int id_Usuario = Convert.ToInt32(Request.QueryString["id_usuario"]); int id_Usuario = Convert.ToInt32(Session["id_usua"]); var usuarioEstandar = ( from usu in ct.usuario where usu.id_usuario == id_Usuario select usu); foreach (var a in usuarioEstandar) { a.nombre_completo = txtNombreComp.Text; a.fecha_nacimiento = Convert.ToDateTime(txtFechaNac.Text); a.biografia = txtBiografia.Text; /* String pathImagen = SubirFoto(); if (pathImagen != "img/Users/userDefault.jpg") { a.image_path = pathImagen; } */ } ct.SaveChanges(); Response.Redirect(Request.RawUrl); } }
/*protected void btnNewDisco_Click(object sender, EventArgs e) { CuandoTocan.CuandoTocanEntities ct = new CuandoTocan.CuandoTocanEntities(); divCrearDisco.Visible = false; mostrarD.Visible = true; crearDisco1.Visible = true; }*/ protected void btnCrearDisco_Click(object sender, EventArgs e) { CuandoTocan.CuandoTocanEntities ct = new CuandoTocan.CuandoTocanEntities(); CuandoTocan.discografia dis = new CuandoTocan.discografia(); dis.id_artista = id_artista; dis.titulo = txtTituloNuevo.Text; dis.fecha_publicacion = Convert.ToDateTime(txtFechaDNueva.Text); dis.discografica = txtDiscograficaNueva.Text; ct.AddTodiscografia(dis); ct.SaveChanges(); Response.Redirect(Request.RawUrl); }
//Eventos protected void btnActualizarEvento_Click(object sender, EventArgs e) { CuandoTocan.CuandoTocanEntities ct = new CuandoTocan.CuandoTocanEntities(); int id_even = Convert.ToInt32(idEvento.Value); if (chkEli.Checked) //Eliminar { try { var query = from ue in ct.usuario_evento where ue.id_evento == id_even select ue; foreach (var ue in query.ToList()) { ct.usuario_evento.DeleteObject(ue); ct.SaveChanges(); } var eli = (from ev in ct.evento where ev.id_evento == id_even select ev).First(); ct.evento.DeleteObject(eli); ct.SaveChanges(); Response.Redirect(Request.RawUrl); } catch (Exception ex) { } } else //Editar { try { var query = from ev in ct.evento where ev.id_evento == id_even select ev; foreach (var ev in query) { ev.titulo = txtNomE.Text; ev.fecha_evento = Convert.ToDateTime(txtFechaE.Text); ev.id_locacion = Convert.ToInt32(ddlLugar.SelectedValue); ev.fecha_modificacion = DateTime.Now; ev.tipo_evento = Convert.ToInt32(ddlTipo.SelectedValue); ev.descripcion = txtDescE.Text; } ct.SaveChanges(); Response.Redirect(Request.RawUrl); } catch (Exception ex) { } } }
protected void btnCrearDisco_Click(object sender, EventArgs e) { Page.Validate("crearDisco"); if (Page.IsValid) { CuandoTocan.CuandoTocanEntities ct = new CuandoTocan.CuandoTocanEntities(); CuandoTocan.discografia dis = new CuandoTocan.discografia(); int id_artista = Convert.ToInt32(Session["id_artista"]); dis.id_artista = id_artista; dis.titulo = txtTituloNuevo.Text; dis.fecha_publicacion = Convert.ToDateTime(txtFechaDNueva.Text); dis.discografica = txtDiscograficaNueva.Text; dis.fecha_alta = DateTime.Now; ct.AddTodiscografia(dis); ct.SaveChanges(); WebServices.EnvioMails serv = new WebServices.EnvioMails(); serv.MandarMailNewD(id_artista, dis.id_disco); Response.Redirect(Request.RawUrl); } }