public IEnumerable <ListaVisitasCLS> Listado() { using (VisitasDataContext bd = new VisitasDataContext()) { IEnumerable <ListaVisitasCLS> lista = (from visitante in bd.Visitante join empleado in bd.Empleado on visitante.idEmpleado equals empleado.idEmpleado join gafete in bd.Gafete on visitante.idGafete equals gafete.idGafete join departamento in bd.Departamento on empleado.idDepartamento equals departamento.idDepartamento where visitante.SalidaVis != null select new ListaVisitasCLS { nombreVisCLS = visitante.nombreVis, aPaternoVisCLS = visitante.aPaternoVis, aMaternoVisCLS = visitante.aMaternoVis, EntradaVisCLS = (DateTime)visitante.EntradaVis, SalidaVisCLS = (DateTime)visitante.SalidaVis, nombreDepCLS = departamento.nombreDep, nombreEmpCLS = empleado.nombreEmp, aPaternoEmpCLS = empleado.aPaternoEmp, nombreGafCLS = gafete.nombreGaf }).ToList(); return(lista); } }
public IEnumerable <VisitaCLS> ListarVisitas() { using (VisitasDataContext bd = new VisitasDataContext()) { IEnumerable <VisitaCLS> lista = (from visita in bd.Visitante join gafete in bd.Gafete on visita.idGafete equals gafete.idGafete join empleado in bd.Empleado on visita.idEmpleado equals empleado.idEmpleado join departamento in bd.Departamento on empleado.idDepartamento equals departamento.idDepartamento where visita.SalidaVis.Equals(null) select new VisitaCLS { idVisitaCLS = (int)visita.idVisita, nombreVisCLS = visita.nombreVis, aPaternoVisCLS = visita.aPaternoVis, aMaternoVisCLS = visita.aMaternoVis, EntradaVisCLS = (DateTime)visita.EntradaVis, nombreGafCLS = gafete.nombreGaf, nombreEmpCLS = empleado.nombreEmp, aParternoEmpCLS = empleado.aPaternoEmp, nombreDepartamentoCLS = departamento.nombreDep }).ToList(); return(lista); } }
public IEnumerable <DepartamentoCLS> ListaDepartamento() { using (VisitasDataContext bd = new VisitasDataContext()) { IEnumerable <DepartamentoCLS> lista = (from departamento in bd.Departamento select new DepartamentoCLS { idDepartamentoCLS = departamento.idDepartamento, nombreDepartamentoCLS = departamento.nombreDep }).ToList(); return(lista); } }
public IEnumerable <GafeteCLS> ListaGafete() { using (VisitasDataContext bd = new VisitasDataContext()) { IEnumerable <GafeteCLS> lista = (from gafete in bd.Gafete select new GafeteCLS { idGafeteCLS = gafete.idGafete, nombreGafCLS = gafete.nombreGaf, libreCLS = (bool)gafete.libre }).ToList(); return(lista); } }
public IEnumerable <EmpleadoCLS> ListaEmpleados() { using (VisitasDataContext bd = new VisitasDataContext()) { IEnumerable <EmpleadoCLS> lista = (from empleado in bd.Empleado select new EmpleadoCLS { idEmpleadoCLS = empleado.idEmpleado, nombreEmpCLS = empleado.nombreEmp, aParternoEmpCLS = empleado.aPaternoEmp, idDepartamento = (int)empleado.idDepartamento }).ToList(); return(lista); } }
public IEnumerable <GafeteCLS> BuscarGafete(string letra) { using (VisitasDataContext bd = new VisitasDataContext()) { IEnumerable <GafeteCLS> lista = (from gafete in bd.Gafete where gafete.nombreGaf.Substring(0, 1) == letra select new GafeteCLS { idGafeteCLS = gafete.idGafete, nombreGafCLS = gafete.nombreGaf, libreCLS = (bool)gafete.libre }).ToList(); return(lista); } }
public int AgregarVisita(Visitante oVisitante) { int rpta = 0; try { using (VisitasDataContext bd = new VisitasDataContext()) { bd.Visitante.InsertOnSubmit(oVisitante); bd.SubmitChanges(); rpta = 1; } } catch (Exception ex) { rpta = 0; } return(rpta); }
public int SalidaVisita(int iidVisita, DateTime oSalidaVis) { int rpta = 0; try { using (VisitasDataContext bd = new VisitasDataContext()) { Visitante oVisita = bd.Visitante.Where(p => p.idVisita == iidVisita).First(); oVisita.SalidaVis = oSalidaVis; bd.SubmitChanges(); rpta = 1; } } catch (Exception ex) { rpta = 0; } return(rpta); }