//Metodo validar Login public ResponseModel ValidarLogin(string Usuario, string Password) { var rm = new ResponseModel(); try { using (var db = new Modelo_Sistemas()) { Password = HashHelper.SHA1(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, "Usuario o password incorrectos .."); } } } catch (Exception) { throw; } return(rm); }
//metodo Eliminar public void Eliminar() { try { using (var db = new Modelo_Sistemas()) { db.Entry(this).State = System.Data.Entity.EntityState.Deleted; db.SaveChanges(); } } catch (Exception ex) { throw; } }
//Metodo Listar public List <Modelo> Listar() { var objModelo = new List <Modelo>(); try { using (var db = new Modelo_Sistemas()) { objModelo = db.Modelo.ToList(); } } catch (Exception ex) { throw; } return(objModelo); }
//mMtodo listar public List <EvidenciaActividad> Listar()//Retorna una coleccion de registros { 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 <Semestre> Listar() { var objSemestre = new List <Semestre>(); try { using (var db = new Modelo_Sistemas()) { objSemestre = db.Semestre.ToList(); } } catch (Exception ex) { throw; } return(objSemestre); }
public List <Actividad> Listar()//Retorna una coleccion de registros { 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 <Estudiante> Listar() { var objEstudiante = new List <Estudiante>(); try { using (var db = new Modelo_Sistemas()) { objEstudiante = db.Estudiante.ToList(); } } catch (Exception ex) { throw; } return(objEstudiante); }
//metodo listar public List <Control> Listar()//Retorna una coleccion de registros { var objControl = new List <Control>(); try { using (var db = new Modelo_Sistemas()) { objControl = db.Control.Include("Semestre").ToList(); } } catch (Exception ex) { throw; } return(objControl); }
//Metodo Listar public List <EvidenciaCriterio> Listar() { var objEvidenciaCriterio = new List <EvidenciaCriterio>(); try { using (var db = new Modelo_Sistemas()) { objEvidenciaCriterio = db.EvidenciaCriterio.Include("Criterio").ToList(); } } catch (Exception ex) { throw; } return(objEvidenciaCriterio); }
public List <ControlAsignacion> Listar()//Retorna una coleccion de registros { var objControlAsignacion = new List <ControlAsignacion>(); try { using (var db = new Modelo_Sistemas()) { objControlAsignacion = db.ControlAsignacion.Include("DetalleAsignacion").Include("Docente").Include("Criterio").ToList(); } } catch (Exception ex) { throw; } return(objControlAsignacion); }
//mMtodo listar public List <Criterio> Listar()//Retorna una coleccion de registros { var objCriterio = new List <Criterio>(); try { using (var db = new Modelo_Sistemas()) { objCriterio = db.Criterio.Include("Modelo").ToList(); } } catch (Exception ex) { throw; } return(objCriterio); }
//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 Estudiante Obtener(int id)//retorna solo un objeto { var objEstudiante = new Estudiante(); try { using (var db = new Modelo_Sistemas()) { objEstudiante = db.Estudiante .Where(x => x.estudiante_id == id) .SingleOrDefault(); } } catch (Exception ex) { throw; } return(objEstudiante); }
//Metodo obtener public ControlAsignacion Obtener(int id)//retorna solo un objeto { var objControlAsignacion = new ControlAsignacion(); try { using (var db = new Modelo_Sistemas()) { objControlAsignacion = db.ControlAsignacion.Include("DetalleAsignacion").Include("Docente").Include("Criterio") .Where(x => x.controlasignacion_id == id) .SingleOrDefault(); } } catch (Exception ex) { throw; } return(objControlAsignacion); }
//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("Semestre") .Where(x => x.control_id == id) .SingleOrDefault(); } } catch (Exception ex) { throw; } return(objControl); }
//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 .Where(x => x.semestre_id == id) .SingleOrDefault(); } } catch (Exception ex) { throw; } return(objSemestre); }
//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 Asignacion Obtener(int id)//retorna solo un objeto { var objAsignacion = new Asignacion(); try { using (var db = new Modelo_Sistemas()) { objAsignacion = db.Asignacion.Include("Semestre") .Where(x => x.asignacion_id == id) .SingleOrDefault(); } } catch (Exception ex) { throw; } return(objAsignacion); }
//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 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.evidenciacriterio_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 Guardar public void Guardar() { try { using (var db = new Modelo_Sistemas()) { if (this.modelo_id > 0)//sis existe un valor mayor a cero es porque existe registro { db.Entry(this).State = System.Data.Entity.EntityState.Modified; } else { //SINO EXISTE EL REGISTRO LO GRABA(nuevo) db.Entry(this).State = System.Data.Entity.EntityState.Added; } db.SaveChanges(); } } catch (Exception ex) { throw; } }
//metodo guardar public void Guardar()//retorna solo un objeto { try { using (var db = new Modelo_Sistemas()) { if (this.actividad_id > 0) { //si existe un valor mayor a 0 es porque existe un registro db.Entry(this).State = EntityState.Modified; } else { //si no existe registro graba(nuevo registro) db.Entry(this).State = EntityState.Added; } db.SaveChanges(); } } catch (Exception ex) { throw; } }
//Metodo Actualizar perfil Personal 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; if (Foto != null) { string extension = Path.GetExtension(Foto.FileName).ToLower(); int size = 1024 * 1024 * 5; var filtroextension = new[] { ".jpg", ".jpeg", ".png", ".gif" }; var extensiones = Path.GetExtension(Foto.FileName); if (filtroextension.Contains(extensiones) && (Foto.ContentLength <= size)) { String archivo = Path.GetFileName(Foto.FileName); Foto.SaveAs(HttpContext.Current.Server.MapPath("~/Imagenes/" + 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) { throw; } catch (Exception) { throw; } return(rm); }