public static void AltaUsuario(UsuarioBE pUsuario) { string query = "insert into usuario (usuario_id, usuario, password, nombre, apellido, mail, rol_id, dv) " + "values(" + pUsuario.ID + ", '" + pUsuario.Usuario + "', '" + pUsuario.Password + "', '" + pUsuario.Nombre + "', '" + pUsuario.Apellido + "', '" + pUsuario.Mail + "', " + pUsuario.Rol.ID + ", " + pUsuario.DV + ");"; DBManager.GuardarCambios(query); }
public static void EliminarPermisoSimple(PermisoSimpleBE pPermiso) { string queryIntermedia = "delete from hijosCompuesto where simple_id = " + pPermiso.ID + ";"; string queryPermiso = "delete from permisoSimple where permiso_id = " + pPermiso.ID + ";"; DBManager.GuardarCambios(queryIntermedia); DBManager.GuardarCambios(queryPermiso); }
public static void CrearRol(RolBE pRol) { InsertarID(pRol); string query = "insert into rol(rol_id, nombre, dv) values(" + pRol.ID + ", '" + pRol.Nombre + "', " + pRol.DV + ");"; DBManager.GuardarCambios(query); ModificarPermisos(pRol); }
public static void ModificarUsuario(UsuarioBE pUsuario) { string query = "update usuario " + "set usuario = '" + pUsuario.Usuario + "', password = '******', nombre = '" + pUsuario.Nombre + "', apellido = '" + pUsuario.Apellido + "', mail = '" + pUsuario.Mail + "', rol_id = " + pUsuario.Rol.ID + ", dv = " + pUsuario.DV + " where usuario_id = " + pUsuario.ID + ";"; DBManager.GuardarCambios(query); }
public static void RelacionarPermisos(PermisoCompuestoBE pPermiso) { if (pPermiso.ListaPermisos.Count() > 0) { string queryQuitarRelaciones = "delete from hijosCompuesto where compuesto_id = " + pPermiso.ID + ";"; DBManager.GuardarCambios(queryQuitarRelaciones); foreach (PermisoAbstractoBE permiso in pPermiso.ListaPermisos) { if (permiso.GetType() == typeof(PermisoSimpleBE)) { string query = "insert into hijosCompuesto (compuesto_id, simple_id) values(" + pPermiso.ID + ", " + permiso.ID + ");"; DBManager.GuardarCambios(query); } } } }
public static void AltaPermiso(PermisoCompuestoBE pPermiso) { string query; InsertarID(pPermiso); if (pPermiso.PadreID != 0) { query = "insert into permisoCompuesto(permiso_id, nombre, compuesto_padre) values(" + pPermiso.ID + ", '" + pPermiso.Nombre + "', " + pPermiso.PadreID + ");"; } else { query = "insert into permisoCompuesto(permiso_id, nombre) values(" + pPermiso.ID + ", '" + pPermiso.Nombre + "');"; } DBManager.GuardarCambios(query); }
public static void EliminarPermisoCompuesto(PermisoCompuestoBE pPermiso) { foreach (PermisoAbstractoBE permiso in pPermiso.ListaPermisos) { if (permiso.GetType() == typeof(PermisoSimpleBE)) { QuitarRelacion(pPermiso.ID, permiso.ID); } else { EliminarPermisoCompuesto((PermisoCompuestoBE)permiso); } } string query = "delete from permisoCompuesto where permiso_id = " + pPermiso.ID + ";"; DBManager.GuardarCambios(query); }
public static void ModificarPermisos(RolBE pRol) { string query; string queryQuitarCompuestos = "delete from rolCompuesto where rol_id = " + pRol.ID + ";"; string queryQuitarSimples = "delete from rolSimple where rol_id = " + pRol.ID + ";"; DBManager.GuardarCambios(queryQuitarCompuestos); DBManager.GuardarCambios(queryQuitarSimples); foreach (PermisoAbstractoBE permiso in pRol.ListaPermisos) { if (permiso.GetType() == typeof(PermisoCompuestoBE)) { query = "insert into rolCompuesto (rol_id, compuesto_id) values(" + pRol.ID + ", " + permiso.ID + ");"; } else { query = "insert into rolSimple (rol_id, simple_id) values(" + pRol.ID + ", " + permiso.ID + ");"; } DBManager.GuardarCambios(query); } }
public static void QuitarRelacion(int pIdCompuesto, int pIdSimple) { string query = "delete from hijosCompuesto where compuesto_id = " + pIdCompuesto + " and simple_id = " + pIdSimple + ";"; DBManager.GuardarCambios(query); }
public static void AltaPermiso(PermisoSimpleBE pPermiso) { string query = "insert into permisoCompuesto(nombre) values(" + pPermiso.ID + ", '" + pPermiso.Nombre + "');"; DBManager.GuardarCambios(query); }
public static void EliminarRol(int pID) { string query = "delete from rol where rol_id = " + pID + ";"; DBManager.GuardarCambios(query); }