コード例 #1
0
ファイル: LoginDAO.cs プロジェクト: PHBCL/INNOVA
        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;
            }
        }
コード例 #2
0
ファイル: MenuDAO.cs プロジェクト: PHBCL/INNOVA
 /// <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;
     }
 }
コード例 #3
0
ファイル: MenuDAO.cs プロジェクト: PHBCL/INNOVA
 public Boolean agregarProyecto(PROYECTO proyecto)
 {
     try
     {
         using (InnovaDataClassesDataContext db = new InnovaDataClassesDataContext())
         {
             db.PROYECTOs.InsertOnSubmit(proyecto);
             db.SubmitChanges();
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #4
0
ファイル: MenuDAO.cs プロジェクト: PHBCL/INNOVA
 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;
     }
 }