public static List <TBL_USUARIO> getAllUsers()
 {
     try
     {
         dc = new CD_HelpDeskDataContext();
         var lista = dc.TBL_USUARIO.Where(data => data.usu_status == 'A');
         return(lista.ToList());
     }
     catch (Exception ex)
     {
         throw new ArgumentException("Error al consultar los usuarios " + ex.Message);
     }
 }
Example #2
0
 public static List <TBL_ROL> getAllRoles()
 {
     try
     {
         dc = new CD_HelpDeskDataContext();
         var lista = dc.TBL_ROL.Where(data => data.rol_status == 'A');
         return(lista.ToList());
     }
     catch (Exception ex)
     {
         throw new ArgumentException("Error al consultar los Roles " + ex.Message);
     }
 }
Example #3
0
 public static TBL_ROL getRolXId(int idRol)
 {
     try
     {
         dc = new CD_HelpDeskDataContext();
         var rol = dc.TBL_ROL.FirstOrDefault(data => data.rol_status == 'A' &&
                                             data.rol_id.Equals(idRol));
         return(rol);
     }
     catch (Exception ex)
     {
         throw new ArgumentException("Error al consultar los Roles " + ex.Message);
     }
 }
 public static TBL_USUARIO getUsersXId(int idUsuario)
 {
     try
     {
         dc = new CD_HelpDeskDataContext();
         var usuario = dc.TBL_USUARIO.FirstOrDefault(data => data.usu_status == 'A' &&
                                                     data.usu_id.Equals(idUsuario));
         return(usuario);
     }
     catch (Exception ex)
     {
         throw new ArgumentException("Error al consultar los usuarios " + ex.Message);
     }
 }
 public static TBL_USUARIO getUsersxLogin(string email, string password)
 {
     try
     {
         dc = new CD_HelpDeskDataContext();
         var usuario = dc.TBL_USUARIO.FirstOrDefault(data => data.usu_status == 'A' &&
                                                     data.usu_correo.Equals(email) &&
                                                     data.usu_password.Equals(password));
         return(usuario);
     }
     catch (Exception ex)
     {
         throw new ArgumentException("Error al consultar los usuarios " + ex.Message);
     }
 }
 public static List <TBL_USUARIO> getUsersXRol(string rol)
 {
     try
     {
         dc = new CD_HelpDeskDataContext();
         var usuarios = dc.TBL_USUARIO.Where(data => data.usu_status == 'A' &&
                                             data.TBL_ROL.rol_descripcion.StartsWith(rol)).
                        OrderBy(data => data.usu_id).
                        ThenBy(data => data.usu_correo);
         return(usuarios.ToList());
     }
     catch (Exception ex)
     {
         throw new ArgumentException("Error al consultar los usuarios " + ex.Message);
     }
 }
Example #7
0
        public static bool saveRol(TBL_ROL _infoRol)
        {
            try
            {
                dc = new CD_HelpDeskDataContext();
                bool resul = false;

                dc.TBL_ROL.InsertOnSubmit(_infoRol);
                //Actualizar el contexto de datos
                dc.SubmitChanges();
                resul = true;
                return(resul);
            }
            catch (Exception ex)
            {
                throw new ArgumentException("Error al consultar los Roles " + ex.Message);
            }
        }
 public static bool saveUser(TBL_USUARIO _infoUsuario)
 {
     try
     {
         dc = new CD_HelpDeskDataContext();
         bool resul = false;
         _infoUsuario.usu_status = 'A';
         _infoUsuario.usu_add    = DateTime.Now;
         //Insertar en la base de datos
         dc.TBL_USUARIO.InsertOnSubmit(_infoUsuario);
         //Actualizar el contexto de datos
         dc.SubmitChanges();
         resul = true;
         return(resul);
     }
     catch (Exception ex)
     {
         throw new ArgumentException("Error al consultar los usuarios " + ex.Message);
     }
 }
        public static bool updateUser2(TBL_USUARIO _infoUsuario)
        {
            try
            {
                bool resul = false;
                dc = new CD_HelpDeskDataContext();
                _infoUsuario.usu_add = DateTime.Now;

                dc.ExecuteCommand("UPDATE [dbo].[TBL_USUARIO] " +
                                  "SET [usu_correo] = {0} " +
                                  " ,[usu_password] = {1} " +
                                  ",[usu_apellidos] = {2} " +
                                  ",[usu_nombres] = {3} " +
                                  ",[usu_add] = {4} " +
                                  ",[rol_id] = {5} " +
                                  "WHERE [usu_id]={6} ", new object[]
                {
                    _infoUsuario.usu_correo,
                    _infoUsuario.usu_password,
                    _infoUsuario.usu_apellidos,
                    _infoUsuario.usu_nombres,
                    _infoUsuario.usu_add,
                    _infoUsuario.rol_id,
                    _infoUsuario.usu_id
                });


                //envia el comando dml al contexto
                dc.Refresh(RefreshMode.OverwriteCurrentValues, dc.TBL_USUARIO);

                resul = true;
                return(resul);
            }
            catch (Exception ex)
            {
                throw new ArgumentException("Error al consultar los usuarios " + ex.Message);
            }
        }