public int CrearValorInicialClub(ValorCuotaInicial nuevo) { using (var context = new DiagramasDeTablasContainer1()) { context.Entry(nuevo).State = System.Data.Entity.EntityState.Added; return(context.SaveChanges()); } }
public int Actualizar(Persona entrada) { using (var context = new DiagramasDeTablasContainer1()) { context.Entry(entrada).State = System.Data.Entity.EntityState.Modified; return(context.SaveChanges()); } }
public int AnularCuota(CuotaSocio cuota) { using (var context = new DiagramasDeTablasContainer1()) { context.Entry(cuota).State = System.Data.Entity.EntityState.Modified; return(context.SaveChanges()); } }
public int Crear(Deporte entrada) { using (var context = new DiagramasDeTablasContainer1()) { context.Deportes.Add(entrada); context.SaveChanges(); return(1); } }
public int Eliminar(Categoria entrada) { using (var context = new DiagramasDeTablasContainer1()) { context.Entry(context.Categorias.Find(entrada.IdCategoria)).State = System.Data.Entity.EntityState.Deleted; context.SaveChanges(); return(1); } }
public int Eliminar(Deporte entrada) { using (var context = new DiagramasDeTablasContainer1()) { var un_deporte = context.Deportes.Find(entrada.IdDeporte); context.Deportes.Remove(un_deporte); context.SaveChanges(); return(1); } }
public int Crear(Empleado entrada) { using (var context = new DiagramasDeTablasContainer1()) { context.Entry(entrada.Persona).State = System.Data.Entity.EntityState.Modified; context.Entry(entrada).State = System.Data.Entity.EntityState.Added; context.SaveChanges(); return(1); } }
public int UnsuscribirSocio(Socio soc, Categoria Categoria) { using (var context = new DiagramasDeTablasContainer1()) { context.Socios.Attach(soc); soc.Categorias.Remove( context.Categorias.AsEnumerable().FirstOrDefault(c => c.IdCategoria == Categoria.IdCategoria) ); context.SaveChanges(); return(1); } }
public int EliminarEmpleado(Empleado emp, Categoria Categoria) { using (var context = new DiagramasDeTablasContainer1()) { context.Empleados.Attach(emp); ((Profesor)emp).Categorias.Remove( context.Categorias.AsEnumerable().FirstOrDefault(c => c.IdCategoria == Categoria.IdCategoria) ); context.SaveChanges(); return(1); } }
public int Actualizar(Deporte entrada) { using (var context = new DiagramasDeTablasContainer1()) { //var un_deporte = context.Deportes.Find(entrada.IdDeporte); // un_deporte.Nombre = entrada.Nombre; //un_deporte.Descripcion = entrada.Descripcion; context.Entry(entrada).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); return(1); } }
public int Migrar(List <Empleado> listaempleados) { using (var context = new DiagramasDeTablasContainer1()) { foreach (var entrada in listaempleados) { context.Entry(entrada.Persona).State = System.Data.Entity.EntityState.Modified; context.Entry(entrada).State = System.Data.Entity.EntityState.Added; } context.SaveChanges(); return(1); } }
public void CrearCupon(CuotaSocio cuota) { using (var context = new DiagramasDeTablasContainer1()) { context.Entry(cuota.Socio).State = System.Data.Entity.EntityState.Modified; context.Entry(cuota.ValorCuotaInicial).State = System.Data.Entity.EntityState.Modified; if (cuota.Categoria != null) { cuota.Categoria = context.Categorias.AsEnumerable().FirstOrDefault(b => b.IdCategoria == cuota.Categoria.IdCategoria); context.Entry(cuota.Categoria).State = System.Data.Entity.EntityState.Modified; } context.Entry(cuota).State = System.Data.Entity.EntityState.Added; context.SaveChanges(); } }
public int RegistrarEntradaSalida(int i, RegistroIngresoEgreso registro) { using (var context = new DiagramasDeTablasContainer1()) { if (i == 0) { context.Entry(registro.Empleado).State = System.Data.Entity.EntityState.Modified; context.Entry(registro).State = System.Data.Entity.EntityState.Added; } else { context.Entry(registro).State = System.Data.Entity.EntityState.Modified; } return(context.SaveChanges()); } }
public void Limpieza() //Esta función limpia todo al terminar de probar todas las pruebas { using (var context = new DiagramasDeTablasContainer1()) { context.Deportes.RemoveRange(context.Deportes.AsEnumerable().Where(b => deportes.Select(s => s.IdDeporte).Contains(b.IdDeporte)).ToList()); context.Categorias.RemoveRange(context.Categorias.AsEnumerable().Where(b => categorias.Select(s => s.IdCategoria).Contains(b.IdCategoria)).ToList()); context.Empleados.RemoveRange(context.Empleados.AsEnumerable().Where(b => empleados.Select(s => s.IdEmpleado).Contains(b.IdEmpleado)).ToList()); context.CuotaSocios.RemoveRange(context.CuotaSocios.AsEnumerable().Where(b => cuotassocios.Select(s => s.IdCuota).Contains(b.IdCuota)).ToList()); context.ValorCuotaInicials.RemoveRange(context.ValorCuotaInicials.AsEnumerable().Where(b => cuotasiniciales.Select(s => s.IdCuotaInicial).Contains(b.IdCuotaInicial)).ToList()); context.Logins.RemoveRange(context.Logins.AsEnumerable().Where(b => logins.Select(s => s.IdLogin).Contains(b.IdLogin)).ToList()); context.Personas.RemoveRange(context.Personas.AsEnumerable().Where(b => personas.Select(s => s.IdPersona).Contains(b.IdPersona)).ToList()); context.RegistroIngresoEgresoes.RemoveRange(context.RegistroIngresoEgresoes.AsEnumerable().Where(b => registros.Select(s => s.IdRegistro).Contains(b.IdRegistro)).ToList()); context.Socios.RemoveRange(context.Socios.AsEnumerable().Where(b => socios.Select(s => s.IdSocio).Contains(b.IdSocio)).ToList()); context.SaveChanges(); } }
public void CrearCuponesDelMes(List <CuotaSocio> cupones) { using (var context = new DiagramasDeTablasContainer1()) { foreach (var entrada in cupones) { context.Entry(entrada.Socio).State = System.Data.Entity.EntityState.Modified; context.Entry(entrada.ValorCuotaInicial).State = System.Data.Entity.EntityState.Modified; if (entrada.Categoria != null) { entrada.Categoria = context.Categorias.AsEnumerable().FirstOrDefault(b => b.IdCategoria == entrada.Categoria.IdCategoria); context.Entry(entrada.Categoria).State = System.Data.Entity.EntityState.Modified; } context.Entry(entrada).State = System.Data.Entity.EntityState.Added; } context.SaveChanges(); } }
public int DarBajaPorDeporte(Deporte deporte) { using (var context = new DiagramasDeTablasContainer1()) { List <Categoria> Categorias = context.Categorias.AsEnumerable() .Where(b => b.Deporte.IdDeporte == deporte.IdDeporte) .Where(b => b.EstadoCategoria != EnumEstadoCategoria.Cancelado) .Where(b => b.EstadoCategoria != EnumEstadoCategoria.Terminado) .ToList(); foreach (var i in Categorias) { if (i.EstadoCategoria != EnumEstadoCategoria.Terminado) { i.EstadoCategoria = EnumEstadoCategoria.Cancelado; } context.Entry(i).State = System.Data.Entity.EntityState.Modified; } context.SaveChanges(); return(1); } }
public void Test5LoginEmpleadoControladorBD() { // Una vez ejecutada los testings anteriores debieron haber sido creado los nuevos datos antes de continuar con esta prueba. ControladorEmpleado controladorEmpleado = new ControladorEmpleado(); Empleado secretaria_buscado = controladorEmpleado.BuscarEmpleadoPorClavesUnicasPorVista(36001111).MiEmpleado; Empleado directivo_buscado = controladorEmpleado.BuscarEmpleadoPorClavesUnicasPorVista(36002222).MiEmpleado; Login login1 = new Login() { Empleado = secretaria_buscado, usuario = "dgiorgi", contraseña = "dgiorgi" }; Login login2 = new Login() { Empleado = directivo_buscado, usuario = "llong", contraseña = "llong" }; using (var context = new DiagramasDeTablasContainer1()) // Se guarda los nuevos login en la base de datos de manera manual, sin uso de controlador { context.Entry(secretaria_buscado).State = System.Data.Entity.EntityState.Modified; context.Entry(login1).State = System.Data.Entity.EntityState.Added; context.Entry(directivo_buscado).State = System.Data.Entity.EntityState.Modified; context.Entry(login2).State = System.Data.Entity.EntityState.Added; context.SaveChanges(); } //Aceptación Assert.IsNotNull(controladorEmpleado.VerificarLoginEmpleado("dgiorgi", "dgiorgi")); Assert.IsNotNull(controladorEmpleado.VerificarLoginEmpleado("llong", "llong")); //Rechazo Assert.IsNull(controladorEmpleado.VerificarLoginEmpleado("dgiorgi", "llong")); Assert.IsNull(controladorEmpleado.VerificarLoginEmpleado("llong", "dgiorgi")); Assert.IsNull(controladorEmpleado.VerificarLoginEmpleado("xaz", "xaz")); Assert.IsNull(controladorEmpleado.VerificarLoginEmpleado("dgiorgi", "")); Assert.IsNull(controladorEmpleado.VerificarLoginEmpleado("", "dgiorgi")); logins.Add(login1); logins.Add(login2); }