public UsuarioDTO ValidarUsuario(UsuarioDTO usuarioValidar) { try { using (InnovaDataClassesDataContext db = new InnovaDataClassesDataContext()) { USUARIO resp = db.USUARIOs.Where(p => p.USUARIO1 == usuarioValidar._usuario && p.PASSWORD == usuarioValidar._password).Select(p => p).FirstOrDefault(); UsuarioDTO usuario = new UsuarioDTO(); if (resp != null) { usuario._usuario = resp.USUARIO1; usuario._password = resp.PASSWORD; usuario._idUsuario = resp.ID_USUARIO; usuario._apellidoPaterno = resp.APELLIDO_PATERNO; usuario._apellidoMaterno = resp.APELLIDO_MATERNO; usuario._email = resp.EMAIL; usuario._fechaNacimiento = resp.FECHA_NACIMIENTO; usuario._nombre = resp.NOMBRE; usuario._profesion = resp.PROFESIONE.NOMBRE_PROFESION; return(usuario); } else { return(usuario); } } } catch (Exception ex) { throw ex; } }
/// <summary> /// Metodo que permite obtener la cantidad de mensajes que tiene un usuario /// </summary> /// <param name="idUsuario">id del usuario a consultar</param> /// <returns>Cantidad de Mensajes</returns> /// public int ObtenerCantidadMensajes(int idUsuario) { try { using (InnovaDataClassesDataContext db = new InnovaDataClassesDataContext()) { return(db.MENSAJEs.Where(p => p.ID_RECEPTOR == idUsuario).Count()); } } catch (Exception ex) { throw ex; } }
public Boolean agregarProyecto(PROYECTO proyecto) { try { using (InnovaDataClassesDataContext db = new InnovaDataClassesDataContext()) { db.PROYECTOs.InsertOnSubmit(proyecto); db.SubmitChanges(); return(true); } } catch (Exception ex) { throw ex; } }
public List <PROYECTO> obtenerProyectos(int idUsuario) { try { using (InnovaDataClassesDataContext db = new InnovaDataClassesDataContext()) { List <PROYECTO> lista = (from proyectos in db.PROYECTOs where proyectos.ID_USUARIO == idUsuario select proyectos).ToList(); return(lista); } } catch (Exception ex) { throw ex; } }