public Socio DocumentosUnicos(List <int> listadocumentos) { using (var context = new DiagramasDeTablasContainer1()) { return(context.Socios.AsEnumerable().FirstOrDefault(b => listadocumentos.Contains(b.Persona.DNI))); } }
public Categoria BuscarPorID(int id) { using (var context = new DiagramasDeTablasContainer1()) { return(context.Categorias.Find(id)); } }
public List <ModelCuponSocio> ListarTodasCuotas() { using (var context = new DiagramasDeTablasContainer1()) { return(context.CuotaSocios .Select(e => new ModelCuponSocio() { IdCuota = e.IdCuota, Estado = e.Estado, FechaCobro = e.FechaCobro, FechaEmision = e.FechaEmision, Importe = e.Importe, ValorCuotaInicial = e.ValorCuotaInicial, MiCuota = e, MiCategoria = e.Categoria, NombreCategoria = e.Categoria.Nombre, MiSocio = new ModelSocioPersona() { Nombre = e.Socio.Persona.Nombre, Apellido = e.Socio.Persona.Apellido, DNI = e.Socio.Persona.DNI, MiSocio = e.Socio, MiPersona = e.Socio.Persona } }) .ToList()); } }
public List <ModelCuponSocio> ListarCuota(Socio socio, int mes) { using (var context = new DiagramasDeTablasContainer1()) { var j = context.CuotaSocios .Select(e => new ModelCuponSocio() { IdCuota = e.IdCuota, Estado = e.Estado, FechaCobro = e.FechaCobro, FechaEmision = e.FechaEmision, Importe = e.Importe, ValorCuotaInicial = e.ValorCuotaInicial, MiCuota = e, MiCategoria = e.Categoria, NombreCategoria = e.Categoria.Nombre, MiSocio = new ModelSocioPersona() { Nombre = e.Socio.Persona.Nombre, Apellido = e.Socio.Persona.Apellido, DNI = e.Socio.Persona.DNI, MiSocio = e.Socio, MiPersona = e.Socio.Persona } }).AsEnumerable() .Where(b => b.MiSocio.MiSocio.IdSocio == socio.IdSocio) .Where(b => b.MiCuota.FechaEmision.Month == mes) .ToList(); return(j); } }
public List <ModelCategoria> ListarPorFiltro(params object[] parametros) { using (var context = new DiagramasDeTablasContainer1()) { var j = context.Categorias.AsEnumerable() .Where(b => b.Nombre.ToLower().Contains(((string)parametros[0]).ToLower())) .ToList(); var iddep = 0; if (parametros[1] != null) { iddep = ((Deporte)parametros[1]).IdDeporte; } var k = j .AsEnumerable() .Where(b => b.EstadoCategoria != EnumEstadoCategoria.Cancelado) .Where(b => b.EstadoCategoria != EnumEstadoCategoria.Terminado) .Select(e => new ModelCategoria() { IdCategoria = e.IdCategoria, Nombre = e.Nombre, FechaInicio = e.FechaInicio, FechaFin = e.FechaFin, Profesores = new List <Profesor>(e.Profesores), EstadoCategoria = e.EstadoCategoria, Monto = e.Costo, Deporte = e.Deporte, MiCategoria = e }).ToList(); return(iddep == 0 ? k : k.Where(b => b.Deporte.IdDeporte == iddep).ToList()); } }
public Empleado BuscarPorClavesUnicas(params object[] parametros) { using (var context = new DiagramasDeTablasContainer1()) { return(context.Empleados.AsEnumerable().FirstOrDefault(b => b.Persona.DNI == (int)parametros[0])); } }
public int AnularCuota(CuotaSocio cuota) { using (var context = new DiagramasDeTablasContainer1()) { context.Entry(cuota).State = System.Data.Entity.EntityState.Modified; return(context.SaveChanges()); } }
public List <int> ListarIdSocios(Categoria Categoria) { using (var context = new DiagramasDeTablasContainer1()) { Categoria buscado = context.Categorias.AsEnumerable().FirstOrDefault(b => b.IdCategoria == Categoria.IdCategoria); return(buscado.Socios.AsEnumerable().Select(b => b.IdSocio).ToList()); } }
public RegistroIngresoEgreso TomarUltimoRegistroEntradaSalida(Empleado emp) { using (var context = new DiagramasDeTablasContainer1()) { return(context.RegistroIngresoEgresoes .OrderByDescending(b => b.HoraIngreso).FirstOrDefault(b => b.Empleado.IdEmpleado == emp.IdEmpleado)); } }
public int CrearValorInicialClub(ValorCuotaInicial nuevo) { using (var context = new DiagramasDeTablasContainer1()) { context.Entry(nuevo).State = System.Data.Entity.EntityState.Added; return(context.SaveChanges()); } }
public Deporte BuscarPorClavesUnicas(params object[] parametros) { using (var context = new DiagramasDeTablasContainer1()) { return(context.Deportes.AsEnumerable() .FirstOrDefault(b => b.Nombre.ToLower().Contains(((string)parametros[0]).ToLower()))); } }
public int Actualizar(Persona entrada) { using (var context = new DiagramasDeTablasContainer1()) { context.Entry(entrada).State = System.Data.Entity.EntityState.Modified; return(context.SaveChanges()); } }
public Empleado VerificarLogin(string usuario, string contraseña) { using (var context = new DiagramasDeTablasContainer1()) { Login lg = context.Logins.AsEnumerable().FirstOrDefault(b => b.usuario.Equals(usuario) && b.contraseña.Equals(contraseña)); return(lg == null? null:lg.Empleado); } }
public bool PerteneceAlgunCategoria(Deporte deporte) { using (var context = new DiagramasDeTablasContainer1()) { Categoria c = context.Categorias.AsEnumerable().FirstOrDefault(b => b.Deporte.IdDeporte == deporte.IdDeporte); return(c != null); } }
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 bool existeEmpleado(Empleado emp, Persona pers) { using (var context = new DiagramasDeTablasContainer1()) { var i = context.Empleados.AsEnumerable().FirstOrDefault(b => b.Persona.DNI.Equals(pers.DNI) && b.TipoEmpleado.Equals(emp.TipoEmpleado)); return(i != null); } }
public Deporte BuscarPorId(int id) { using (var context = new DiagramasDeTablasContainer1()) { Deporte d = context.Deportes.Find(id); context.Entry(d).State = System.Data.Entity.EntityState.Unchanged; return(d); } }
public ValorCuotaInicial ValorInicialClub() { using (var context = new DiagramasDeTablasContainer1()) { return(context.ValorCuotaInicials .AsEnumerable() .FirstOrDefault(b => b.FechaFin == null)); } }
public int Crear(Deporte entrada) { using (var context = new DiagramasDeTablasContainer1()) { context.Deportes.Add(entrada); 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 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 List <RegistroIngresoEgreso> TodosRegistrosEntradaSalida(Empleado emp) { using (var context = new DiagramasDeTablasContainer1()) { return(context.RegistroIngresoEgresoes .AsEnumerable() .Where(b => b.Empleado.IdEmpleado == emp.IdEmpleado) .ToList()); } }
public List <Categoria> ListarCategoriasInscripto(Socio socio) { using (var context = new DiagramasDeTablasContainer1()) { return(context.Categorias .AsEnumerable() .Where(b => b.Socios.Select(c => c.IdSocio).Contains(socio.IdSocio)) .Where(b => b.EstadoCategoria != EnumEstadoCategoria.Cancelado && b.EstadoCategoria != EnumEstadoCategoria.Terminado) .ToList()); } }
public Empleado DocumentosUnicos(List <int> listadocumentos) { using (var context = new DiagramasDeTablasContainer1()) { foreach (var entrada in listadocumentos) { return(context.Empleados.AsEnumerable().FirstOrDefault(b => listadocumentos.Contains(b.Persona.DNI))); } return(null); } }
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 List <ModelPersona> ListarPorFiltro(params object[] parametros) { using (var context = new DiagramasDeTablasContainer1()) { return(context.Personas .AsEnumerable() .Select(b => new ModelPersona() { }) .ToList()); } }
public List <ModelPersona> ListarTodos() { using (var context = new DiagramasDeTablasContainer1()) { return(context.Personas .AsEnumerable() .Select(b => new ModelPersona() { }) .ToList()); } }
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); } }