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); } }
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); } }
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); } }
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); } }