public sp_delete_roomgroup ( string username, byte password, Nullable |
||
username | string | |
password | byte | |
roomgroup_id | Nullable |
|
return | int |
/// <summary> /// PSP 7.3 /// Lampengruppe anhand id entfernen /// </summary> /// <param name="username"></param> /// <param name="password"></param> /// <param name="groupId"></param> /// <returns>success -> ob erfolgreich oder nicht</returns> public static bool removeLampGroup(string username, string password, int groupId) { bool success = false; //Übergebenes Passwort hashen und in Var pwhash speichern für Übergabe an DB Byte[] pwhash = HelperClass.GetHash(password); using (itin18_aktEntities cont = new itin18_aktEntities()) { try { //Löschen der Raumgruppe cont.sp_delete_roomgroup(username, pwhash, groupId); success = true; } catch (Exception e) { success = false; } } return success; }
/// <summary> /// PSP 7.1 /// Lampengruppe entfernen mittels Gruppennamen /// </summary> /// <param name="username"></param> /// <param name="password"></param> /// <param name="groupName"></param> /// <returns>success -> ob erfolgreich oder nicht</returns> public static bool removeLampGroup(string username, string password, string groupName) { bool success = false; //Übergebenes Passwort hashen und in Var pwhash speichern für Übergabe an DB Byte[] pwhash = HelperClass.GetHash(password); using (itin18_aktEntities cont = new itin18_aktEntities()) { List<fn_show_lampgroups_Result> slg = cont.fn_show_lampgroups(username, pwhash).ToList(); //Durchsuchen mittels DB-Funktion foreach (var item in slg) { //Überprüfung des Gruppennamens if (item.roomgroupname == groupName) { try { //Löschen der Raumgruppe cont.sp_delete_roomgroup(username, pwhash, item.id); success = true; } catch (Exception e) { success = false; } } } } return success; }