src/RumahScarlett/RumahScarlett.Presentation/Helper/RoleManager.cs
/// <summary>
/// Method yang digunakkan untuk mengupdate data role pada tabel role_detail
/// sesuai dengan node yang tercentang pada TreeView
/// </summary>
/// <param name="roleKode">Role kode</param>
/// <param name="menuParent">Menu (parent/header) terpilih</param>
Method yang digunakkan untuk mengupdate data role pada tabel role_detail
sesuai dengan node yang tercentang pada TreeView
Method yang digunakkan untuk mengupdate data role pada tabel role_detail sesuai dengan node yang tercentang pada TreeView
public void UpdateRole(string roleKode, string menuParent)
      {
         var roleDetail = new RoleDetailModel()
         {
            role_kode = roleKode,
            menu_name = null,
            menu_parent = menuParent, 
            form_action = null,
            tag = null
         };
         _roleServices.Delete(roleDetail);
         var listRoleDetail = new List<RoleDetailModel>();
         InsertItemChecked(listRoleDetail, roleKode, menuParent, TreeView.Nodes);
         _roleServices.Insert(listRoleDetail);
      }
public void UpdateRole ( string roleKode , string menuParent ) { var roleDetail = new RoleDetailModel ( ) { role_kode = roleKode , menu_name = null , menu_parent = menuParent , form_action = null , tag = null } ; _roleServices . Delete ( roleDetail ) ; var listRoleDetail = new List < RoleDetailModel > ( ) ; InsertItemChecked ( listRoleDetail , roleKode , menuParent , TreeView . Nodes ) ; _roleServices . Insert ( listRoleDetail ) ; }
Method yang digunakkan untuk mengupdate data role pada tabel role_detail
sesuai dengan node yang tercentang pada TreeView
Method yang digunakkan untuk mengupdate data role pada tabel role_detail sesuai dengan node yang tercentang pada TreeView
// Buat object RoleDetail yang ingin di update // Menu header (parent) di MenuStrip // Hapus semua data sesuai role kode dan menu parent terpilih // isi data role detail sesuai node yang di check
roleKode
string
None
menuParent
string
Menu (parent/header) terpilih
Menu ( parent / header ) terpilih