public static IList <GrupoTrabajo> GetGruposTrabajos(LainsaSci ctx) { return((from gt in ctx.GrupoTrabajos select gt).ToList <GrupoTrabajo>()); }
public static IList <Instalacion> GetInstalaciones(string nomParcial, LainsaSci ctx) { return((from i in ctx.Instalacions where i.Nombre.StartsWith(nomParcial) select i).ToList <Instalacion>()); }
public static IList <Instalacion> GetInstalacionesSinEmpresa(LainsaSci ctx) { return((from i in ctx.Instalacions where i.Empresa == null select i).ToList <Instalacion>()); }
public static Telefono GetTelefono(int TelefonoId, LainsaSci ctx) { return((from t in ctx.Telefonos where t.TelefonoId == TelefonoId select t).FirstOrDefault <Telefono>()); }
public static IList <Instalacion> GetInstalaciones(LainsaSci ctx) { return(ctx.Instalacions.ToList <Instalacion>()); }
public static IList <Direccion> GetDirecciones(LainsaSci ctx) { return(ctx.Direccions.ToList <Direccion>()); }
public static IList <Direccion> GetDirecciones(Instalacion instalacion, LainsaSci ctx) { return((from d in ctx.Direccions where d.Instalacion.InstalacionId == instalacion.InstalacionId select d).ToList <Direccion>()); }
public static Proceso GetProceso(string nombre, LainsaSci ctx) { return((from pr in ctx.Procesos where pr.Nombre == nombre select pr).FirstOrDefault <Proceso>()); }
public static IList <Permiso> GetPermisos(LainsaSci ctx) { return((from p in ctx.Permisos select p).ToList <Permiso>()); }
public static IList <Proceso> GetProcesos(string nombre, LainsaSci ctx) { return((from pr in ctx.Procesos where pr.Nombre.StartsWith(nombre) select pr).ToList <Proceso>()); }
public static void CTXEliminar(Object o, LainsaSci ctx) { ctx.Delete(o); }
public static IList <Proceso> GetProcesos(LainsaSci ctx) { return((from pr in ctx.Procesos select pr).ToList <Proceso>()); }
public static GrupoTrabajo GetGrupoTrabajo(int id, LainsaSci ctx) { return((from gt in ctx.GrupoTrabajos where gt.GrupoTrabajoId == id select gt).FirstOrDefault <GrupoTrabajo>()); }
public static IList <GrupoTrabajo> GetGruposTrabajos(string nombre, LainsaSci ctx) { return((from gt in ctx.GrupoTrabajos where gt.Nombre.StartsWith(nombre) select gt).ToList <GrupoTrabajo>()); }
public static UTPParametros GetUTPParametros(LainsaSci ctx) { return((from utpp in ctx.UTPParametros select utpp).FirstOrDefault <UTPParametros>()); }
public static IList <Permiso> GetPermisos(GrupoUsuario gpu, LainsaSci ctx) { return((from p in ctx.Permisos where p.GrupoUsuario.GrupoUsuarioId == gpu.GrupoUsuarioId select p).ToList <Permiso>()); }
public static Direccion GetDireccion(int DireccionId, LainsaSci ctx) { return((from a in ctx.Direccions where a.DireccionId == DireccionId select a).FirstOrDefault <Direccion>()); }
public static Permiso GetPermiso(int id, LainsaSci ctx) { return((from p in ctx.Permisos where p.PermisoId == id select p).FirstOrDefault <Permiso>()); }
public static IList <Direccion> GetDirecciones(Empresa empresa, LainsaSci ctx) { return((from d in ctx.Direccions where d.Empresa.EmpresaId == empresa.EmpresaId select d).ToList <Direccion>()); }
public static Permiso GetPermiso(GrupoUsuario gu, string nomproceso, LainsaSci ctx) { return((from p in ctx.Permisos where p.GrupoUsuario.GrupoUsuarioId == gu.GrupoUsuarioId && p.Proceso.Nombre == nomproceso select p).FirstOrDefault <Permiso>()); }
public static Email GetEmail(int EmailId, LainsaSci ctx) { return((from e in ctx.Emails where e.EmailId == EmailId select e).FirstOrDefault <Email>()); }
public static void CTXCerrar(LainsaSci ctx) { ctx.Dispose(); }
public static Instalacion GetInstalacion(int id, LainsaSci ctx) { return((from i in ctx.Instalacions where i.InstalacionId == id select i).FirstOrDefault <Instalacion>()); }
public static void CTXGuardar(LainsaSci ctx) { ctx.SaveChanges(); }
public static Instalacion GetInstalacion(string nomParcial, LainsaSci ctx) { return((from i in ctx.Instalacions where i.Nombre == nomParcial select i).FirstOrDefault <Instalacion>()); }
public static IList <Empresa> GetEmpresas(LainsaSci ctx) { return((from e in ctx.Empresas select e).ToList <Empresa>()); }
public static IList <Instalacion> GetInstalaciones(string nomParcial, Usuario u, LainsaSci ctx) { IList <Instalacion> l = new List <Instalacion>(); l = (from i in ctx.Instalacions where i.Nombre.StartsWith(nomParcial) select i).ToList <Instalacion>(); if (u.Empresa != null) { l = (from i in l where i.Empresa.EmpresaId == u.Empresa.EmpresaId select i).ToList <Instalacion>(); } if (u.Instalacion != null) { l = (from i in l where i.InstalacionId == u.Instalacion.InstalacionId select i).ToList <Instalacion>(); } return(l); }
public static Empresa GetEmpresa(int id, LainsaSci ctx) { return((from e in ctx.Empresas where e.EmpresaId == id select e).FirstOrDefault <Empresa>()); }
public static Operario GetOperario(int idOperario, LainsaSci ctx) { return((from i in ctx.Operarios where i.OperarioId == idOperario select i).FirstOrDefault <Operario>()); }
public static void CTXAgregar(Object o, LainsaSci ctx) { ctx.Add(o); }