//metodo validar login public ResponseModel validarlogin(string Usuario, string Password) { var rm = new ResponseModel(); try { using (var db = new modelo_sistemas()) { Password = HashHelper.MD5(Password); var usuario = db.Usuario.Where(x => x.nombre == Usuario) .Where(x => x.clave == Password) .SingleOrDefault(); if (usuario != null) { SessionHelper.AddUserToSession(usuario.usuario_id.ToString()); rm.SetResponse(true); } else { rm.SetResponse(false, "Usuaro y/o password son incorrectos ...."); } } } catch (Exception) { throw; } return(rm); }
//metodo eliminar public void eliminar() { try { using (var db = new modelo_sistemas()) { db.Entry(this).State = EntityState.Deleted; db.SaveChanges(); } } catch (Exception ex) { throw; } }
//metodo listar public List <Control> listar() //retorna una coleccion de resgistro { var objcontrol = new List <Control>(); try { using (var db = new modelo_sistemas()) { objcontrol = db.Control.Include("controlasignacion").Include("semestre").ToList(); } } catch (Exception ex) { throw; } return(objcontrol); }
//metodo listar public List <Semestre> listar() //retorna una coleccion de resgistro { var objsemestre = new List <Semestre>(); try { using (var db = new modelo_sistemas()) { objsemestre = db.Semestre.Include("asignacion").ToList(); } } catch (Exception ex) { throw; } return(objsemestre); }
//metodo listar public List <Criterio> listar() //retorna una coleccion de resgistro { var objcriterio = new List <Criterio>(); try { using (var db = new modelo_sistemas()) { objcriterio = db.Criterio.Include("modelo").Include("detalleasignacion").ToList(); } } catch (Exception ex) { throw; } return(objcriterio); }
//metodo listar public List <DetalleAsignacion> listar() //retorna una coleccion de resgistro { var objdetalleasignacion = new List <DetalleAsignacion>(); try { using (var db = new modelo_sistemas()) { objdetalleasignacion = db.DetalleAsignacion.Include("asignacion").Include("docente").Include("criterio").ToList(); } } catch (Exception ex) { throw; } return(objdetalleasignacion); }
//metodo listar public List <EvidenciaActividad> listar() //retorna una coleccion de resgistro { var objevidenciaactividad = new List <EvidenciaActividad>(); try { using (var db = new modelo_sistemas()) { objevidenciaactividad = db.EvidenciaActividad.Include("actividad").ToList(); } } catch (Exception ex) { throw; } return(objevidenciaactividad); }
//metodo listar public List <Usuario> listar() //retorna una coleccion de resgistro { var objusuario = new List <Usuario>(); try { using (var db = new modelo_sistemas()) { objusuario = db.Usuario.Include("docente").ToList(); } } catch (Exception ex) { throw; } return(objusuario); }
//metodo listar public List <Actividad> listar() //retorna una coleccion de resgistro { var objactividad = new List <Actividad>(); try { using (var db = new modelo_sistemas()) { objactividad = db.Actividad.Include("semestre").Include("criterio").ToList(); } } catch (Exception ex) { throw; } return(objactividad); }
//metodo listar public List <Docente> listar() //retorna una coleccion de resgistro { var objdocente = new List <Docente>(); try { using (var db = new modelo_sistemas()) { objdocente = db.Docente.Include("detalleasignacion").ToList(); } } catch (Exception ex) { throw; } return(objdocente); }
//metodo listar public List <Modelo> listar() //retorna una coleccion de resgistro { var objmodelo = new List <Modelo>(); try { using (var db = new modelo_sistemas()) { objmodelo = db.Modelo.ToList(); } } catch (Exception ex) { throw; } return(objmodelo); }
//metodo listar public List <EvidenciaCriterio> listar() //retorna una coleccion de resgistro { var objevidenciacriterio = new List <EvidenciaCriterio>(); try { using (var db = new modelo_sistemas()) { objevidenciacriterio = db.EvidenciaCriterio.Include("criterio").ToList(); } } catch (Exception ex) { throw; } return(objevidenciacriterio); }
//metodo obtener public Control obtener(int id) //retorna solo un objeto { var objcontrol = new Control(); try { using (var db = new modelo_sistemas()) { objcontrol = db.Control.Include("controlasignacion").Include("semestre").Where(x => x.control_id == id).SingleOrDefault(); } } catch (Exception ex) { throw; } return(objcontrol); }
//metodo obtener public Actividad obtener(int id) //retorna solo un objeto { var objactividad = new Actividad(); try { using (var db = new modelo_sistemas()) { objactividad = db.Actividad.Include("semestre").Include("criterio").Where(x => x.actividad_id == id).SingleOrDefault(); } } catch (Exception ex) { throw; } return(objactividad); }
//metodo obtener public DetalleAsignacion obtener(int id) //retorna solo un objeto { var objdetalleasignacion = new DetalleAsignacion(); try { using (var db = new modelo_sistemas()) { objdetalleasignacion = db.DetalleAsignacion.Include("asignacion").Include("docente").Include("criterio").Where(x => x.detalleasignacion_id == id).SingleOrDefault(); } } catch (Exception ex) { throw; } return(objdetalleasignacion); }
//metodo obtener public EvidenciaActividad obtener(int id) //retorna solo un objeto { var objevidenciaactividad = new EvidenciaActividad(); try { using (var db = new modelo_sistemas()) { objevidenciaactividad = db.EvidenciaActividad.Include("actividad").Where(x => x.evidenciaactividad_id == id).SingleOrDefault(); } } catch (Exception ex) { throw; } return(objevidenciaactividad); }
//metodo obtener public EvidenciaCriterio obtener(int id) //retorna solo un objeto { var objevidenciacriterio = new EvidenciaCriterio(); try { using (var db = new modelo_sistemas()) { objevidenciacriterio = db.EvidenciaCriterio.Include("criterio").Where(x => x.evidencia_id == id).SingleOrDefault(); } } catch (Exception ex) { throw; } return(objevidenciacriterio); }
//metodo obtener public Modelo obtener(int id) //retorna solo un objeto { var objmodelo = new Modelo(); try { using (var db = new modelo_sistemas()) { objmodelo = db.Modelo.Where(x => x.modelo_id == id).SingleOrDefault(); } } catch (Exception ex) { throw; } return(objmodelo); }
//metodo obtener public Semestre obtener(int id) //retorna solo un objeto { var objsemestre = new Semestre(); try { using (var db = new modelo_sistemas()) { objsemestre = db.Semestre.Include("asignacion").Where(x => x.semestre_id == id).SingleOrDefault(); } } catch (Exception ex) { throw; } return(objsemestre); }
//metodo obtener public Docente obtener(int id) //retorna solo un objeto { var objdocente = new Docente(); try { using (var db = new modelo_sistemas()) { objdocente = db.Docente.Include("detalleasignacion").Where(x => x.docente_id == id).SingleOrDefault(); } } catch (Exception ex) { throw; } return(objdocente); }
//metodo obtener public Usuario obtener(int id) //retorna solo un objeto { var objusuario = new Usuario(); try { using (var db = new modelo_sistemas()) { objusuario = db.Usuario.Include("docente").Where(x => x.usuario_id == id).SingleOrDefault(); } } catch (Exception ex) { throw; } return(objusuario); }
//metodo obtener public Asignacion obtener(int id) //retorna solo un objeto { var objasignacion = new Asignacion(); try { using (var db = new modelo_sistemas()) { objasignacion = db.Asignacion.Include("detalleasignacion").Include("semestre").Where(x => x.asignacion_id == id).SingleOrDefault(); } } catch (Exception ex) { throw; } return(objasignacion); }
// metodo guardar public void guardar() { try { using (var db = new modelo_sistemas()) { if (this.usuario_id > 0) { //si existe un valor mayor a cero es porque exiiste el registro db.Entry(this).State = EntityState.Modified; } else { //si no existe el registro lo graba(nuevo) db.Entry(this).State = EntityState.Added; } db.SaveChanges(); } } catch (Exception ex) { throw; } }
//metodo guardar perfil public ResponseModel guardarperfil(HttpPostedFileBase foto) { var rm = new ResponseModel(); try { using (var db = new modelo_sistemas()) { db.Configuration.ValidateOnSaveEnabled = false; var usu = db.Entry(this); usu.State = EntityState.Modified; //permite modificar el usuario if (foto != null) { string extension = Path.GetExtension(foto.FileName).ToLower(); //el path me permite obtener algunas propiedades del archivo int size = 1024 * 1014 * 5; //es el tamaño que recibe var filtroextension = new[] { ".jpg", ".jpeg", ".png", ".gif" }; var extensiones = Path.GetExtension(foto.FileName); //la foto if (filtroextension.Contains(extensiones) && (foto.ContentLength <= size)) { string archivo = Path.GetFileName(foto.FileName);//es lo que vamos a obtener //la ruta doonde guardaremos las imagenes foto.SaveAs(HttpContext.Current.Server.MapPath("~/fotousu/" + archivo)); this.avatar = archivo; } } else { usu.Property(x => x.avatar).IsModified = false; } if (this.usuario_id == 0) { usu.Property(x => x.usuario_id).IsModified = false; } if (this.docente_id == 0) { usu.Property(x => x.docente_id).IsModified = false; } if (this.nombre == null) { usu.Property(x => x.nombre).IsModified = false; } if (this.clave == null) { usu.Property(x => x.clave).IsModified = false; } if (this.nivel == null) { usu.Property(x => x.nivel).IsModified = false; } if (this.estado == null) { usu.Property(x => x.estado).IsModified = false; } db.SaveChanges(); rm.SetResponse(true); } } catch (DbEntityValidationException e) { throw; } catch (Exception) { throw; } return(rm); }