public static void eliminar(Usuario usuario) { dao.eliminar(usuario.id); DV.actualizarDV(); BitacoraManager.agregarMensajeControl("Usuario Eliminado ", usuario); }
public static void borrar(Familia familia) { daoFamilia.borrar(familia.id); DV.actualizarDV(); BitacoraManager.agregarMensajeControl("Familia borrada: ", familia); }
public static bool cerrarSesion() { DV.actualizarDV(); Thread.Sleep(2000); Sesion.obtenerSesion().usuario = null; return(true); }
public static void actualizar(Usuario usuario) { dao.actualizar(usuario); PermisosManager.modificarFamilia(usuario, PermisosManager.obtenerFamilia(usuario)); BitacoraManager.agregarMensajeControl("Usuario actualizado: ", usuario); DV.actualizarDV(); }
public static void crear(Familia familia) { int newId = daoFamilia.crear(familia); foreach (Patente patente in familia.patentes) { daoPatente.crearRelacion(familia.id, patente.id); } BitacoraManager.agregarMensajeControl("Familia creada: ", familia); DV.actualizarDV(); }
public static int crear(Usuario usuario) { if (dao.obtenerPorNombreUsuario(usuario.nombreUsuario) != null) { return(0); } usuario.id = dao.crear(usuario, Encriptador.encriptar("123456"), PermisosManager.obtenerFamilia(usuario)); DV.actualizarDV(); BitacoraManager.agregarMensajeControl("Usuario creado: ", usuario); return(usuario.id); }
public static void actualizar(Familia familia, List <Permiso> newPatentes) { daoFamilia.actualizar(familia); borrarRelaciones(familia); familia.patentes.Clear(); foreach (Patente patente in newPatentes) { daoPatente.crearRelacion(familia.id, patente.id); familia.patentes.Add(patente); } BitacoraManager.agregarMensajeControl("Familia actualizada: ", familia); DV.actualizarDV(); }
public static bool actualizarPassword(Usuario usuario, string oldPass, string newPass) { if (dao.obtenerPasswordPorId(usuario.id).Equals(Encriptador.encriptar(oldPass))) { dao.actualizarPassword(usuario.id, Encriptador.encriptar(newPass)); BitacoraManager.agregarMensaje(new BitacoraMensaje { titulo = "Cambio de password", descripcion = "Se ha realizado el cambio de contrasena del usuario: " + usuario.id, tipo = Tipo.Info, fecha = DateTime.Now, usuario = Sesion.obtenerSesion().usuario }); DV.actualizarDV(); return(true); } else { return(false); } }
public static bool modificarFamilia(Usuario usuario, Familia newFamilia) { daoFamilia.modificarFamilia(usuario.id, newFamilia.id); DV.actualizarDV(); return(true); }