public static Boolean InsertSocio(socios socio) { Boolean correcto = false; try { ORM.bd.socios.Add(socio); ORM.bd.SaveChanges(); correcto = true; } catch (DbUpdateException e) { ORM.RejectChanges(); SqlException sqlEx = (SqlException)e.InnerException.InnerException; MessageBox.Show(sqlEx.Message, "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(correcto); }
public static Boolean DeleteSocio(socios socio) { Boolean correcto = false; try { //ORM.bd.comunidades.RemoveRange(socio.comunidades1); ORM.bd.socios.Remove(socio); ORM.bd.SaveChanges(); correcto = true; } catch (DbUpdateException e) { ORM.RejectChanges(); SqlException sqlEx = (SqlException)e.InnerException.InnerException; MessageBox.Show(sqlEx.Message, "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(correcto); }
//Insertamos un evento nuevo y lo guardamos en la base de datos public static Boolean InsertEvento(eventos evento) { Boolean correcto = false; try { ORM.bd.eventos.Add(evento); ORM.bd.SaveChanges(); correcto = true; } catch (DbUpdateException e) { ORM.RejectChanges(); SqlException sqlEx = (SqlException)e.InnerException.InnerException; MessageBox.Show(sqlEx.Message, "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (Exception e) { ORM.RejectChanges(); MessageBox.Show(Strings.somethingWentWring, "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(correcto); }
//Recogemos el evento modificado por parametro para modificarlo y guardarlo en la base de datos public static Boolean UpdateEvento(eventos evento) { eventos _evento = ORM.bd.eventos.Find(evento.id); _evento.nombre = evento.nombre; _evento.descripcion = evento.descripcion; _evento.nombreImagen = evento.nombreImagen; _evento.imagen = evento.imagen; _evento.fecha = evento.fecha; _evento.ubicacion = evento.ubicacion; _evento.hora = evento.hora; _evento.fechaLimite = evento.fechaLimite; _evento.numAsistentes = evento.numAsistentes; _evento.id_comunidad = evento.id_comunidad; _evento.documentos = evento.documentos; _evento.notificaciones = evento.notificaciones; Boolean correcto = false; try { ORM.bd.SaveChanges(); correcto = true; } catch (DbUpdateException e) { SqlException sqlEx = (SqlException)e.InnerException.InnerException; MessageBox.Show(sqlEx.Message, "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (Exception e) { ORM.RejectChanges(); MessageBox.Show(Strings.somethingWentWring, "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(correcto); }