public List <Alumno> obtenerAlumnosNombre(string coincidenciaNombre) { List <Alumno> listaAlumnos = null; try { PPSSClasses_SQLServerDataContext bd = Vinculo_DB.generarContexto(); Table <Alumno> alumnos = bd.GetTable <Alumno>(); listaAlumnos = alumnos. Where( a => (a.nombres + " " + a.apellido_paterno + " " + a.apellido_materno). Contains(coincidenciaNombre) ).ToList(); } catch (Exception) { throw; } return(listaAlumnos); }
// UPDATES public int modificarSolicitud( string jefe_inmediato, string numero_de_contacto, string area, bool en_revision, bool aceptada, bool rechazada, Organizacion organizacionSeleccionada, Solicitud solicitudOriginal) { try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); Solicitud solicitud = db.Solicituds.Single(s => s.solicitud_id == solicitudOriginal.solicitud_id); solicitud.jefe_inmediato = jefe_inmediato; solicitud.numero_de_contacto = numero_de_contacto; solicitud.area = area; solicitud.en_revision = en_revision; solicitud.aprobada = aceptada; solicitud.rechazada = rechazada; solicitud.organizacion_id = organizacionSeleccionada.organizacion_id; db.SubmitChanges(); } catch (Exception) { return(0); } return(1); }
public int modificarAlumno( string nombres, string apellido_paterno, string apellido_materno, int ano_ingreso, Licenciatura licenciatura, Alumno alumnoOriginal ) { try { PPSSClasses_SQLServerDataContext bd = Vinculo_DB.generarContexto(); Table <Alumno> alumnos = bd.GetTable <Alumno>(); Alumno alumno = alumnos.Single(a1 => a1.matricula == alumnoOriginal.matricula); alumno.ano_ingreso = ano_ingreso; alumno.apellido_materno = apellido_materno; alumno.apellido_paterno = apellido_paterno; alumno.licenciatura_id = licenciatura.licenciatura_id; alumno.nombres = nombres; bd.SubmitChanges(); } catch (Exception) { return(0); } return(1); }
// UPDATES public int modificarReporte( int horas_liberadas, DateTime fecha_inicio, DateTime fecha_fin, bool firma_coordinador, CartaAceptacion carta, Reporte reporteOriginal ) { try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); Reporte reporte = db.Reportes.Single( r => r.reporte_id == reporteOriginal.reporte_id ); reporte.horas_liberadas = horas_liberadas; reporte.fecha_inicio = fecha_inicio; reporte.fecha_fin = fecha_fin; reporte.firma_coordinador = firma_coordinador; reporte.solicitud_id = carta.Solicitud.solicitud_id; db.SubmitChanges(); } catch (Exception) { return(0); } return(1); }
// INSERTS public int registrarReporte( int horas_liberadas, DateTime fecha_inicio, DateTime fecha_fin, bool firma_coordinador, CartaAceptacion carta ) { Reporte reporte = new Reporte(); reporte.horas_liberadas = horas_liberadas; reporte.fecha_inicio = fecha_inicio; reporte.fecha_fin = fecha_fin; reporte.firma_coordinador = firma_coordinador; reporte.solicitud_id = carta.Solicitud.solicitud_id; try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); db.Reportes.InsertOnSubmit(reporte); db.SubmitChanges(); } catch (Exception) { return(0); } return(1); }
public int registrarAlumno( string matricula, string nombres, string apellido_paterno, string apellido_materno, int ano_ingreso, Licenciatura licenciatura ) { Alumno alumno = new Alumno(); alumno.ano_ingreso = ano_ingreso; alumno.apellido_materno = apellido_materno; alumno.apellido_paterno = apellido_paterno; alumno.licenciatura_id = licenciatura.licenciatura_id; alumno.matricula = matricula; alumno.nombres = nombres; try { PPSSClasses_SQLServerDataContext bd = Vinculo_DB.generarContexto(); Table <Alumno> alumnos = bd.GetTable <Alumno>(); alumnos.InsertOnSubmit(alumno); bd.SubmitChanges(); } catch (Exception) { return(0); } return(1); }
// INSERTS public int registrarSolicitud( string jefe_inmediato, string numero_de_contacto, string area, Alumno alumno, Organizacion organizacion, TipoSolicitud tipo ) { Solicitud s = new Solicitud(); s.jefe_inmediato = jefe_inmediato; s.numero_de_contacto = numero_de_contacto; s.area = area; s.matricula = alumno.matricula; s.organizacion_id = organizacion.organizacion_id; s.tipo_solicitud_id = tipo.tipo_solicitud_id; s.en_revision = true; try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); db.Solicituds.InsertOnSubmit(s); db.SubmitChanges(); } catch (Exception) { return(0); } return(1); }
// UPDATES public int modificarCarta( int horas_a_liberar, DateTime fecha_inicio, DateTime fecha_fin, bool lunes, bool martes, bool miercoles, bool jueves, bool viernes, bool sabado, bool domingo, string hora_entrada, string hora_salida, Solicitud solicitud, CartaAceptacion cartaOriginal ) { try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); CartaAceptacion carta = db.CartaAceptacions.Single( c => c.carta_aceptacion_id == cartaOriginal.carta_aceptacion_id ); carta.horas_a_liberar = horas_a_liberar; carta.fecha_fin = fecha_fin; carta.fecha_inicio = fecha_inicio; carta.lunes = lunes; carta.martes = martes; carta.miercoles = miercoles; carta.jueves = jueves; carta.viernes = viernes; carta.sabado = sabado; carta.domingo = domingo; carta.hora_entrada = hora_entrada; carta.hora_salida = hora_salida; carta.solicitud_id = solicitud.solicitud_id; db.SubmitChanges(); } catch (Exception) { return(0); } return(1); }
public Usuario obtenerUsuario(string usuario, string contrasena) { Usuario user = null; try { PPSSClasses_SQLServerDataContext bd = Vinculo_DB.generarContexto(); user = bd.Usuarios.Single(u => u.identificador == usuario && u.contrasena == contrasena); } catch (Exception) { return(null); } return(user); }
public Solicitud obtenerSolicitud(int solicitud_id) { Solicitud s = null; try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); s = db.Solicituds.Single(s1 => s1.solicitud_id == solicitud_id); } catch (Exception) { throw; } return(s); }
// INSERTS public int registrarCarta( int horas_a_liberar, DateTime fecha_inicio, DateTime fecha_fin, bool lunes, bool martes, bool miercoles, bool jueves, bool viernes, bool sabado, bool domingo, string hora_entrada, string hora_salida, Solicitud solicitud ) { CartaAceptacion carta = new CartaAceptacion(); carta.horas_a_liberar = horas_a_liberar; carta.fecha_fin = fecha_fin; carta.fecha_inicio = fecha_inicio; carta.lunes = lunes; carta.martes = martes; carta.miercoles = miercoles; carta.jueves = jueves; carta.viernes = viernes; carta.sabado = sabado; carta.domingo = domingo; carta.hora_entrada = hora_entrada; carta.hora_salida = hora_salida; carta.solicitud_id = solicitud.solicitud_id; try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); db.CartaAceptacions.InsertOnSubmit(carta); db.SubmitChanges(); } catch (Exception) { return(0); } return(1); }
public Organizacion obtenerOrganizacion(int organizacion_id) { Organizacion o = null; try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); o = db.Organizacions.Single(o1 => o1.organizacion_id == organizacion_id); } catch (Exception) { throw; } return(o); }
public List <TipoSolicitud> obtenerTiposSolicitud() { List <TipoSolicitud> listaTipos = null; try { PPSSClasses_SQLServerDataContext bd = Vinculo_DB.generarContexto(); Table <TipoSolicitud> tipos = bd.GetTable <TipoSolicitud>(); listaTipos = tipos.ToList(); } catch (Exception) { throw; } return(listaTipos); }
// GETS public List <Licenciatura> obtenerLicenciaturas() { List <Licenciatura> listaLicenciaturas = null; try { PPSSClasses_SQLServerDataContext bd = Vinculo_DB.generarContexto(); Table <Licenciatura> licenciaturas = bd.GetTable <Licenciatura>(); listaLicenciaturas = licenciaturas.ToList(); } catch (Exception) { throw; } return(listaLicenciaturas); }
// DELETES public int eliminarOrganizacion(int organizacion_id) { try { PPSSClasses_SQLServerDataContext bd = Vinculo_DB.generarContexto(); Organizacion organizacion = bd.Organizacions.Single(o => o.organizacion_id == organizacion_id); bd.Organizacions.DeleteOnSubmit(organizacion); bd.SubmitChanges(); } catch (Exception) { return(0); } return(1); }
public Alumno obtenerAlumno(string matricula) { Alumno alumno = null; try { PPSSClasses_SQLServerDataContext bd = Vinculo_DB.generarContexto(); Table <Alumno> alumnos = bd.GetTable <Alumno>(); alumno = alumnos.Single(a => a.matricula == matricula); } catch (Exception) { throw; } return(alumno); }
// DELETES public int eliminarSolicitud(int solicitud_id) { try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); Solicitud solicitud = db.Solicituds.Single(s => s.solicitud_id == solicitud_id); db.Solicituds.DeleteOnSubmit(solicitud); db.SubmitChanges(); } catch (Exception) { return(0); } return(1); }
// GETS public List <Reporte> obtenerReportes(string matricula) { List <Reporte> listaReportes = null; try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); listaReportes = db.Reportes.Where( r => r.Solicitud.Alumno.matricula == matricula ).ToList(); } catch (Exception) { throw; } return(listaReportes); }
public Reporte obtenerReporte(int reporte_id) { Reporte reporte = null; try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); reporte = db.Reportes.Single( r => r.reporte_id == reporte_id ); } catch (Exception) { throw; } return(reporte); }
public CartaAceptacion obtenerCarta(int carta_aceptacion_id) { CartaAceptacion carta = null; try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); carta = db.CartaAceptacions.Single( c => c.carta_aceptacion_id == carta_aceptacion_id ); } catch (Exception) { throw; } return(carta); }
public int eliminarAlumno(string matricula) { try { PPSSClasses_SQLServerDataContext bd = Vinculo_DB.generarContexto(); Table <Alumno> alumnos = bd.GetTable <Alumno>(); Alumno alumno = alumnos.Single(a => a.matricula == matricula); alumnos.DeleteOnSubmit(alumno); bd.SubmitChanges(); } catch (Exception) { return(0); } return(1); }
// GETS public List <CartaAceptacion> obtenerCartas(string matricula) { List <CartaAceptacion> listaCartas = null; try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); listaCartas = db.CartaAceptacions.Where( c => c.Solicitud.matricula == matricula ).ToList(); } catch (Exception) { throw; } return(listaCartas); }
public List <Organizacion> obtenerOrganizaciones(string nombre) { List <Organizacion> listaOrganizaciones = null; try { PPSSClasses_SQLServerDataContext bd = Vinculo_DB.generarContexto(); Table <Organizacion> organizaciones = bd.GetTable <Organizacion>(); listaOrganizaciones = organizaciones. Where(o => o.nombre.Contains(nombre)). ToList(); } catch (Exception) { throw; } return(listaOrganizaciones); }
// GETS public List <Solicitud> obtenerSolicitudes(string matricula, int tipo_solicitud_id) { List <Solicitud> listaSolicitudes = null; try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); listaSolicitudes = db.Solicituds.Where( s => s.Alumno.matricula == matricula && s.TipoSolicitud.tipo_solicitud_id == tipo_solicitud_id ).ToList(); } catch (Exception) { throw; } return(listaSolicitudes); }
public List <Solicitud> obtenerSolicitudesAceptadas(string matricula) { List <Solicitud> listaSolicitudes = null; try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); listaSolicitudes = db.Solicituds.Where( s => s.Alumno.matricula == matricula && s.aprobada ).ToList(); } catch (Exception) { throw; } return(listaSolicitudes); }
// DELETES public int eliminarReporte(int reporte_id) { try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); Reporte reporte = db.Reportes.Single( r => r.reporte_id == reporte_id ); db.Reportes.DeleteOnSubmit(reporte); db.SubmitChanges(); } catch (Exception) { return(0); } return(1); }
public List <Alumno> obtenerAlumnosMatricula(string coincidenciaMatricula) { List <Alumno> listaAlumnos = null; try { PPSSClasses_SQLServerDataContext bd = Vinculo_DB.generarContexto(); Table <Alumno> alumnos = bd.GetTable <Alumno>(); listaAlumnos = alumnos. Where(a => a.matricula.Contains(coincidenciaMatricula)). ToList(); } catch (Exception) { throw; } return(listaAlumnos); }
// DELETES public int eliminarCarta(int carta_aceptacion_id) { try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); CartaAceptacion carta = db.CartaAceptacions.Single( c => c.carta_aceptacion_id == carta_aceptacion_id ); db.CartaAceptacions.DeleteOnSubmit(carta); db.SubmitChanges(); } catch (Exception) { return(0); } return(1); }
// INSERTS public int registrarOrganizacion(string nombre, string direccion) { Organizacion organizacion = new Organizacion(); organizacion.direccion = direccion; organizacion.nombre = nombre; try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); db.Organizacions.InsertOnSubmit(organizacion); db.SubmitChanges(); } catch (Exception) { return(0); } return(1); }
// UPDATES public int modificarOrganizacion( string nombre, string direccion, Organizacion organizacionOriginal ) { try { PPSSClasses_SQLServerDataContext db = Vinculo_DB.generarContexto(); Organizacion organizacion = db.Organizacions.Single(o => o.organizacion_id == organizacionOriginal.organizacion_id); organizacion.nombre = nombre; organizacion.direccion = direccion; db.SubmitChanges(); } catch (Exception) { return(0); } return(1); }