public void HabilitarDisciplina(Disciplina disciplina) { using (var ctx = new integralDataEntities()) { ctx.Attach(disciplina); disciplina.Habilitada = true; ctx.SaveChanges(); } }
public Monto AgregarMonto(Monto nuevoMonto) { using (var ctx = new integralDataEntities()) { ctx.AddToMontos(nuevoMonto); ctx.SaveChanges(); return(nuevoMonto); } }
public Pago AgregarPago(Pago nuevoPago) { using (var ctx = new integralDataEntities()) { ctx.AddToPagos(nuevoPago); ctx.SaveChanges(); return(nuevoPago); } }
public Disciplina AgregarDisciplina(Disciplina disciplina) { using (var ctx = new integralDataEntities()) { ctx.AddToDisciplinas(disciplina); ctx.SaveChanges(); return(disciplina); } }
public void ModificarDisciplina(Disciplina disciplina) { using (var ctx = new integralDataEntities()) { ctx.Disciplinas.Attach(disciplina); ctx.ObjectStateManager.ChangeObjectState(disciplina, System.Data.EntityState.Modified); ctx.SaveChanges(); } }
public void QuitarSocioDisciplina(Disciplina dsc, Socio socio) { using (var ctx = new integralDataEntities()) { ctx.Attach(dsc); ctx.Attach(socio); dsc.Socios.Remove(socio); ctx.SaveChanges(); } }
public void AgregarSocioDisciplina(Disciplina dsc, Socio socio) { using (var ctx = new integralDataEntities()) { ctx.Attach(dsc); dsc.Socios.Add(ctx.Socios.Where(s => s.Id == socio.Id).FirstOrDefault()); ctx.SaveChanges(); } }
public void InhabilitarDisciplina(Disciplina disciplina) { using (var ctx = new integralDataEntities()) { ctx.Attach(disciplina); disciplina.Socios.Clear(); disciplina.Habilitada = false; ctx.SaveChanges(); } }
public void EliminarDisciplina(Disciplina disciplina) { using (var ctx = new integralDataEntities()) { ctx.Attach(disciplina); ctx.DeleteObject(disciplina); ctx.SaveChanges(); } }
public void ModificarSocio(Socio socioModificado) { using (var ctx = new integralDataEntities()) { ctx.Socios.Attach(socioModificado); ctx.ObjectStateManager.ChangeObjectState(socioModificado, System.Data.EntityState.Modified); ctx.SaveChanges(); } }
public Socio AgregarSocio(Socio nuevoSocio) { using (var ctx = new integralDataEntities()) { ctx.AddToSocios(nuevoSocio); ctx.SaveChanges(); return(nuevoSocio); } }
public void EliminarPago(Pago pagoAEliminar) { using (var ctx = new integralDataEntities()) { foreach (Monto mon in pagoAEliminar.Montos.ToList()) { ctx.Attach(mon); ctx.DeleteObject(mon); } ctx.Attach(pagoAEliminar); ctx.DeleteObject(pagoAEliminar); ctx.SaveChanges(); } }
public void EliminarSocio(Socio socioEliminado) { using (var ctx = new integralDataEntities()) { foreach (Pago pago in socioEliminado.Pagos.ToList()) { foreach (Monto mon in pago.Montos.ToList()) { ctx.Attach(mon); ctx.DeleteObject(mon); } ctx.Attach(pago); ctx.DeleteObject(pago); } ctx.Attach(socioEliminado); ctx.DeleteObject(socioEliminado); ctx.SaveChanges(); } FotosHandler.Instancia.DeleteImageData(socioEliminado.Id); }
public void Seed() { using (var ctx = new integralDataEntities()) { var d1 = new Disciplina { Nombre = "Aparatos", Habilitada = true }; var d2 = new Disciplina { Nombre = "Karate", Habilitada = true }; var d3 = new Disciplina { Nombre = "Danza", Habilitada = true }; ctx.AddToDisciplinas(d1); ctx.AddToDisciplinas(d2); ctx.AddToDisciplinas(d3); ctx.SaveChanges(); var s1 = new Socio { Nombre = "Matias Peres", FechaInscripcion = new DateTime(2013, 1, 1), Edad = 23, Direccion = "Segarra 4570bis", TelCel = "094303043", EmergenciaMedica = "Casmu" }; var s2 = new Socio { Nombre = "Alberto Peres", FechaInscripcion = new DateTime(2013, 2, 1), Edad = 40, Direccion = "Segarra 4570bis", TelCel = "098303043", EmergenciaMedica = "UCM" }; ctx.AddToSocios(s1); ctx.AddToSocios(s2); ctx.SaveChanges(); // Matias - Aparatos y Karate, Alberto - Karate, Jorge - Danza s1.Disciplinas.Add(d1); s1.Disciplinas.Add(d2); s2.Disciplinas.Add(d2); ctx.SaveChanges(); for (int i = 0; i < 1; i++) { var s3 = new Socio { Nombre = "Jorge Peres", FechaInscripcion = new DateTime(2012, 5, 1), Edad = 50, Direccion = "Segarra 4570bis", TelCel = "098303043", EmergenciaMedica = "UCM" }; ctx.AddToSocios(s3); s3.Disciplinas.Add(d3); ctx.SaveChanges(); var p3 = new Pago { MesPago = new DateTime(2012, 5, 1), MontoTotal = 460, Fecha = new DateTime(2012, 5, 1) }; s3.Pagos.Add(p3); var m31 = new Monto { MontoParcial = 460, DisciplinaId = d3.Id, PagoId = p3.Id }; ctx.AddToMontos(m31); ctx.SaveChanges(); } var p1 = new Pago { MesPago = new DateTime(2013, 1, 1), MontoTotal = 920, Fecha = new DateTime(2013, 1, 1) }; var p2 = new Pago { MesPago = new DateTime(2013, 2, 1), MontoTotal = 460, Fecha = new DateTime(2013, 2, 1) }; s1.Pagos.Add(p1); s2.Pagos.Add(p2); ctx.SaveChanges(); var m11 = new Monto { MontoParcial = 460, DisciplinaId = d1.Id, PagoId = p1.Id }; var m12 = new Monto { MontoParcial = 460, DisciplinaId = d2.Id, PagoId = p1.Id }; var m21 = new Monto { MontoParcial = 460, DisciplinaId = d2.Id, PagoId = p2.Id }; ctx.AddToMontos(m11); ctx.AddToMontos(m12); ctx.AddToMontos(m21); ctx.SaveChanges(); }; }