public IEnumerable <Personas> GetEstudiantesSinAsignar(int curso = 0) { IEnumerable <Personas> objSeccion = new List <Personas>(); ColegioContext objCnn = new ColegioContext(); if (curso == 0) { objSeccion = (from estudiantes in objCnn.personas join cursos in objCnn.curso_estudiantes on estudiantes.PerId equals cursos.CurEstEstudianteId into CursoEstudiante from cursoest in CursoEstudiante.DefaultIfEmpty() where estudiantes.PerTipoPerfil == 2 && cursoest.CurEstId == null select estudiantes).OrderBy(c => c.PerApellidos); } else { objSeccion = (from curest in objCnn.curso_estudiantes join estudiantes in objCnn.personas on curest.CurEstEstudianteId equals estudiantes.PerId where estudiantes.PerTipoPerfil == 2 && curest.CurEstCursoId == curso select estudiantes).OrderBy(c => c.PerApellidos); } return(objSeccion); }
public ResponseDTO QuitarEstudianteCurso(CursoEstudiantes request) { ResponseDTO objresponse = new ResponseDTO(); ColegioContext objCnn = new ColegioContext(); try { Trasversales.Modelo.CursoEstudiantes obj = (from data in objCnn.curso_estudiantes where data.CurEstCursoId == request.CurEstCursoId && data.CurEstEstudianteId == request.CurEstEstudianteId select data).FirstOrDefault(); objCnn.Entry(obj).State = EntityState.Deleted; objCnn.SaveChanges(); objresponse.codigo = 1; objresponse.respuesta = ""; } catch (Exception e) { objresponse.codigo = -1; objresponse.respuesta = e.Message; } return(objresponse); }
public IEnumerable <BandejaEntradaDTO> Get(int usuario, int tipo = 0) { ColegioContext objCnn = new ColegioContext(); ProcedureDTO ProcedureDTO = new ProcedureDTO(); IEnumerable <BandejaEntradaDTO> objlstResultado = new List <BandejaEntradaDTO>(); ProcedureDTO.commandText = "MSN.[ConsultarMensaje]"; ProcedureDTO.parametros.Add("usuario", usuario); ProcedureDTO.parametros.Add("tipo", tipo); DataTable result = objCnn.ExecuteStoreQuery(ProcedureDTO); objlstResultado = (from data in result.AsEnumerable() select new BandejaEntradaDTO() { MenId = (int)data["MenId"], BanId = (int)data["BanId"], MenCategoriaId = (int)data["MenCategoriaId"], BanClaseId = (int)data["BanClaseId"], BanDestacado = (int)data["BanDestacado"], MenAsunto = (string)data["MenAsunto"], MenBloquearRespuesta = (byte)data["MenBloquearRespuesta"], MenFecha = (string)data["MenFecha"], MenMensaje = (string)data["MenMensaje"], MenOkRecibido = (byte)data["MenOkRecibido"], PerApellidos = (string)data["PerApellidos"], PerNombres = (string)data["PerNombres"], MenColor = (string)data["MenColor"], BanOkRecibido = (byte)data["BanOkRecibido"], BanHoraLeido = data["BanHoraLeido"] is DBNull ? new Nullable <DateTime>() : (DateTime)data["BanHoraLeido"], }); return(objlstResultado); }
public IEnumerable <AsignarClases> GetMateriasGrado(int empresa, int curso = 0) { IEnumerable <AsignarClases> objlst = new List <AsignarClases>(); AsignarMatariasClases(); ColegioContext objCnn = new ColegioContext(); ProcedureDTO ProcedureDTO = new ProcedureDTO(); ProcedureDTO.commandText = "[ConsultarClasesMateria]"; ProcedureDTO.parametros.Add("empresa", empresa); ProcedureDTO.parametros.Add("cursoid", curso); DataTable result = objCnn.ExecuteStoreQuery(ProcedureDTO); objlst = (from data in result.AsEnumerable() select new AsignarClases() { Claid = data["Claid"] is DBNull ? 0 : (int)data["Claid"], MatDescripcion = (string)data["MatDescripcion"], ClaCodigo = data["ClaCodigo"] is DBNull ? "" : (string)data["ClaCodigo"], MatID = (int)data["MatID"], ClaProfesor = data["PerId"] is DBNull ? 0 : (int)data["PerId"], NombreProfesor = string.Format("{0}{1}", (data["PerNombres"] is DBNull ? "" : (string)data["PerNombres"]), (data["PerApellidos"] is DBNull ? "" : " " + (string)data["PerApellidos"]) ), ClaSalonId = data["SalId"] is DBNull ? 0 : (int)data["SalId"], NombreSalon = data["SalDescripcion"] is DBNull ? "" : (string)data["SalDescripcion"], }); return(objlst); }
public Mensaje_Custom Get(int id) { ColegioContext objCnn = new ColegioContext(); return((from mensaje in objCnn.mensajes join _usuario in objCnn.personas on mensaje.MenUsuario equals _usuario.PerId where mensaje.MenId == id select new Mensaje_Custom { MenAsunto = mensaje.MenAsunto, MenBloquearRespuesta = mensaje.MenBloquearRespuesta, MenUsuario = mensaje.MenUsuario, MenClase = mensaje.MenClase, MenEmpId = mensaje.MenEmpId, MenFecha = mensaje.MenFecha, MenId = mensaje.MenId, MenMensaje = mensaje.MenMensaje, MenOkRecibido = mensaje.MenOkRecibido, MenReplicaIdMsn = mensaje.MenReplicaIdMsn, MenSendTo = mensaje.MenSendTo, MenTipoMsn = mensaje.MenTipoMsn, usuario = _usuario }).FirstOrDefault()); }
public Mensajes Save(CrearMensajeCustom request) { ColegioContext objCnn = new ColegioContext(); try { int empresa = objCnn.personas.Where(c => c.PerId == request.mensaje.MenUsuario).FirstOrDefault().PerIdEmpresa; request.mensaje.MenFecha = DateTime.Now; objCnn.mensajes.Add(request.mensaje); objCnn.SaveChanges(); string _xml_destinatarios = Utilidad.ObjectToXMLGeneric <List <Destinarario> >(request.destinatarios); objCnn = new ColegioContext(); ProcedureDTO ProcedureDTO = new ProcedureDTO(); IEnumerable <AcEnvioCorreoPersonas> objlstResultado = new List <AcEnvioCorreoPersonas>(); ProcedureDTO.commandText = "MSN.CrearMensaje_Bandeja_Entrada"; ProcedureDTO.parametros.Add("idMensaje", request.mensaje.MenId); ProcedureDTO.parametros.Add("empresa", empresa); ProcedureDTO.parametros.Add("destinatarios", _xml_destinatarios); DataTable result = objCnn.ExecuteStoreQuery(ProcedureDTO); //por cada destinatario se inserta en la tabla bandeja de entrada } catch (Exception e) { } return(request.mensaje); }
public IEnumerable <AcEnvioCorreoPersonas> GetAcEnvioCorreoPersonas(int idusuario, string filter, string temporada, string empresa) { ColegioContext objCnn = new ColegioContext(); ProcedureDTO ProcedureDTO = new ProcedureDTO(); IEnumerable <AcEnvioCorreoPersonas> objlstResultado = new List <AcEnvioCorreoPersonas>(); ProcedureDTO.commandText = "msn.AcEnvioCorreoPersonas"; ProcedureDTO.parametros.Add("filter", filter); ProcedureDTO.parametros.Add("idusuario", idusuario); ProcedureDTO.parametros.Add("temporada", temporada); ProcedureDTO.parametros.Add("emp", empresa); DataTable result = objCnn.ExecuteStoreQuery(ProcedureDTO); objlstResultado = (from data in result.AsEnumerable() select new AcEnvioCorreoPersonas() { PerId = (int)data["PerId"], CurDescripcion = (string)data["CurDescripcion"], GraDescripcion = (string)data["GraDescripcion"], PerApellidos = (string)data["PerApellidos"], PerNombres = (string)data["PerNombres"], tipo = (int)data["tipo"], GrEnColorRGB = (string)data["GrEnColorRGB"], GrEnColorBurbuja = (string)data["GrEnColorBurbuja"], GrEnColorObs = (string)data["GrEnColorObs"], }); return(objlstResultado); }
public IEnumerable <Grados> Get() { IEnumerable <Grados> objSeccion = new List <Grados>(); ColegioContext objCnn = new ColegioContext(); objSeccion = (from data in objCnn.grados select data).OrderBy(c => c.GraOrden); return(objSeccion); }
public IEnumerable <Temporada> Get() { IEnumerable <Temporada> objSeccion = new List <Temporada>(); ColegioContext objCnn = new ColegioContext(); objSeccion = (from data in objCnn.temporada select data); return(objSeccion); }
public IEnumerable <AreasMaterias> Get() { IEnumerable <AreasMaterias> objSeccion = new List <AreasMaterias>(); ColegioContext objCnn = new ColegioContext(); objSeccion = (from data in objCnn.areas_materias select data); return(objSeccion); }
public IEnumerable <Cursos> GetCursosGrados(int idgrado) { ColegioContext objCnn = new ColegioContext(); int temporada_activa = objCnn.temporada.Where(C => C.TempEstado == 1).FirstOrDefault().TempId; return(from curso in objCnn.cursos where curso.CurGrado == idgrado && curso.CurTemporada == temporada_activa select curso); }
public void MarcarFavorito(int id, int estado) { ColegioContext objCnn = new ColegioContext(); BandejaEntrada _mensaje = objCnn.bandeja_entrada.Find(id); _mensaje.BanDestacado = estado; objCnn.SaveChanges(); }
public void AsignarMatariasClases() { //AsignarMateriasClase ColegioContext objCnn = new ColegioContext(); ProcedureDTO ProcedureDTO = new ProcedureDTO(); ProcedureDTO.commandText = "AsignarMateriasClase"; DataTable result = objCnn.ExecuteStoreQuery(ProcedureDTO); }
public Trasversales.Modelo.Adjuntos Save(Trasversales.Modelo.Adjuntos _modelo) { ColegioContext objCnn = new ColegioContext(); objCnn.adjuntos.Add(_modelo); objCnn.SaveChanges(); return(_modelo); }
public bool Delete(int id) { ColegioContext objCnn = new ColegioContext(); objCnn.adjuntos.Remove(objCnn.adjuntos.Find(id)); objCnn.SaveChanges(); return(true); }
public CursoEstudiantes AsignarEstudianteCurso(CursoEstudiantes request) { ColegioContext objCnn = new ColegioContext(); CursoEstudiantes objInserted = new CursoEstudiantes(); objCnn.curso_estudiantes.Add(request); objCnn.SaveChanges(); return(request); }
public IEnumerable <Trasversales.Modelo.Adjuntos> Get(int id_usuario = 0, int id_adjunto = 0) { ColegioContext objCnn = new ColegioContext(); if (id_usuario != 0) { return(objCnn.adjuntos.Where(c => c.AdjIdUsuario == id_usuario)); } else { return(objCnn.adjuntos.Where(c => c.AjdId == id_adjunto)); } }
public IEnumerable <Categorias> Get(int usuario) { ColegioContext objCnn = new ColegioContext(); int _perfil = objCnn.personas .Where(C => C.PerId == usuario) .Select(c => c.PerTipoPerfil).FirstOrDefault(); return(from c in objCnn.categorias join perfil in objCnn.categorias_perfil on c.CatId equals perfil.CatPerCategoria where perfil.CatPerPerfil == _perfil select c ); }
public void Save(int id_usuario) { ColegioContext objCnn = new ColegioContext(); objCnn.login_auditoria.Add(new Trasversales.Modelo.LoginAuditoria() { LogPersonaId = id_usuario, LogId = 0, LogFecha = System.DateTime.Now }); objCnn.SaveChanges(); }
public IEnumerable <Personas> Get(int id = 0) { IEnumerable <Personas> objSeccion = new List <Personas>(); ColegioContext objCnn = new ColegioContext(); if (id == 0) { objSeccion = (from data in objCnn.personas select data).OrderBy(c => c.PerApellidos); } else { objSeccion = (from data in objCnn.personas where data.PerId == id select data).OrderBy(c => c.PerApellidos); } return(objSeccion); }
public IEnumerable <SeccionCustom> Get() { IEnumerable <SeccionCustom> objSeccion = new List <SeccionCustom>(); ColegioContext objCnn = new ColegioContext(); objSeccion = (from data in objCnn.seccion select new SeccionCustom() { SeccionId = data.SeccionId, SecDescripcion = data.SecDescripcion, SecIcono = data.SecIcono, SecRuta = data.SecRuta, opcion = (from query in objCnn.opcion where query.OpSeccionId == data.SeccionId select query) }); return(objSeccion); }
public IEnumerable <UsuarioPerfil> Get(int id = 0) { IEnumerable <UsuarioPerfil> objSeccion = new List <UsuarioPerfil>(); ColegioContext objCnn = new ColegioContext(); if (id == 0) { objSeccion = (from data in objCnn.usuario_perfi select data); } else { objSeccion = (from data in objCnn.usuario_perfi where data.UsuPerId == id select data); } return(objSeccion); }
public IEnumerable <Trasversales.Modelo.Salones> Get(string filter = "") { IEnumerable <Trasversales.Modelo.Salones> objSeccion = new List <Trasversales.Modelo.Salones>(); ColegioContext objCnn = new ColegioContext(); if (filter == "") { objSeccion = (from data in objCnn.salones select data); } else { objSeccion = (from data in objCnn.salones where data.SalCodigo.Contains(filter) || data.SalDescripcion.Contains(filter) select data ); } return(objSeccion); }
public AisgnarMateriaClaseCustom Save(Trasversales.Modelo.Clases request) { ColegioContext objCnn = new ColegioContext(); AisgnarMateriaClaseCustom objresultado = new AisgnarMateriaClaseCustom(); try { if (request.ClaSalonId == 0) { request.ClaSalonId = null; } if (request.ClaProfesor == 0) { request.ClaProfesor = null; } if (request.Claid == 0) { objCnn.clases.Add(request); objCnn.SaveChanges(); } else { objCnn.Entry(request).State = EntityState.Modified; objCnn.SaveChanges(); } objresultado.clases = this.GetMateriasGrado(request.ClaEmpId, request.ClaCursoId).Where(g => g.Claid == request.Claid).FirstOrDefault(); objresultado.response.codigo = 1; objresultado.response.respuesta = ""; } catch (Exception e) { objresultado.response.codigo = -1; objresultado.response.respuesta = e.Message; } return(objresultado); }
public ResponseDTO Update(Materias request) { ResponseDTO objresponse = new ResponseDTO(); ColegioContext objCnn = new ColegioContext(); try { objCnn.Entry(request).State = EntityState.Modified; objCnn.SaveChanges(); objresponse.codigo = 1; objresponse.respuesta = ""; } catch (Exception e) { objresponse.codigo = -1; objresponse.respuesta = e.Message; } return(objresponse); }
public Grados Save(Grados modelo) { // ResponseDTO objresponse = new ResponseDTO(); ColegioContext objCnn = new ColegioContext(); try { objCnn.grados.Add(modelo); objCnn.SaveChanges(); //objresponse.codigo = 1; //objresponse.respuesta = ""; } catch (Exception e) { //objresponse.codigo = -1; //objresponse.respuesta = e.Message; } return(modelo); }
public ResponseDTO Recibido(int id) { ResponseDTO obj = new ResponseDTO(); ColegioContext objCnn = new ColegioContext(); BandejaEntrada _mensaje = objCnn.bandeja_entrada.Find(id); _mensaje.BanOkRecibido = 1; //_mensaje.BanOkRecibidoFecha = DateTime.Now; //objCnn.bandeja_entrada.Add(new BandejaEntrada() { // BanEstado=0, // BanMsnId=_mensaje.BanMsnId, //}); objCnn.SaveChanges(); return(obj); }
public IEnumerable <Personas> Get(string filter = "", int tipo = 0) { IEnumerable <Personas> objSeccion = new List <Personas>(); ColegioContext objCnn = new ColegioContext(); if (filter == string.Empty) { objSeccion = (from data in objCnn.personas where data.PerEstado && data.PerTipoPerfil == tipo select data).OrderBy(c => c.PerApellidos); } else { objSeccion = (from data in objCnn.personas where data.PerEstado && data.PerTipoPerfil == tipo && data.PerNombres.Contains(filter) || data.PerApellidos.Contains(filter) select data).OrderBy(c => c.PerApellidos); }; return(objSeccion); }
public ResponseDTO Update(Trasversales.Modelo.Salones modelo) { ResponseDTO objresponse = new ResponseDTO(); ColegioContext objCnn = new ColegioContext(); try { objCnn.Entry(modelo).State = EntityState.Modified; objCnn.SaveChanges(); objresponse.codigo = 1; objresponse.respuesta = ""; } catch (Exception e) { objresponse.codigo = -1; objresponse.respuesta = e.Message; } return(objresponse); }
public Trasversales.Modelo.Salones Save(Trasversales.Modelo.Salones modelo) { // ResponseDTO objresponse = new ResponseDTO(); ColegioContext objCnn = new ColegioContext(); try { objCnn.salones.Add(modelo); objCnn.SaveChanges(); //objresponse.codigo = 1; //objresponse.respuesta = ""; } catch (Exception e) { //objresponse.codigo = -1; //objresponse.respuesta = e.Message; } return(modelo); }