using System;
|
using HDL_ON.DAL;
|
using HDL_ON.DAL.Server;
|
using HDL_ON.Entity;
|
using Shared;
|
namespace HDL_ON.UI
|
{
|
public partial class MemberFunctionPermissionPage
|
{
|
void LoadEventList()
|
{
|
LoadEvent_AllSharedDataChange();
|
}
|
|
void EditShareData()
|
{
|
if (memberInfo.CurShareData.ShareName == "")
|
{
|
var ssdd = new ShareData();
|
ssdd.ShareName = DB_ResidenceData.residenceData.residecenInfo.RegionID;
|
ssdd.HouseDistributedMark = DB_ResidenceData.residenceData.residecenInfo.RegionID;
|
ssdd.ShareDataBytes = CommonPage.MyEncodingUTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(funs));
|
ssdd.SubAccountDistributedMark = memberInfo.SubAccountDistributedMark;
|
ResponsePack responePack = new HttpServerRequest().AddShareData(ssdd);
|
if (responePack.StateCode.ToUpper() != "SUCCESS")
|
{
|
new PublicAssmebly().TipMsgAutoClose(Language.StringByID(StringId.OperationFailed), true);
|
return;
|
}
|
else
|
{
|
ssdd.DistributedMark = responePack.ResponseData.ToString();
|
}
|
memberInfo.CurShareData = ssdd;
|
}
|
else
|
{
|
UpdataShareData();
|
}
|
}
|
|
void LoadEvent_SharedDataChange(Button btnChoose, Button btn2, FrameLayout btn3, Entity.Function function)
|
{
|
EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
|
{
|
btnChoose.IsSelected = !btnChoose.IsSelected;
|
if (btnChoose.IsSelected)
|
{
|
try
|
{
|
funs.Add(function);
|
}
|
catch (Exception ex)
|
{
|
MainPage.Log($"Evhaaa {ex.Message}");
|
}
|
}
|
else
|
{
|
funs.Remove(function);
|
}
|
};
|
btnChoose.MouseUpEventHandler = eventHandler;
|
btn2.MouseUpEventHandler = eventHandler;
|
btn3.MouseUpEventHandler = eventHandler;
|
}
|
|
void LoadEvent_AllSharedDataChange()
|
{
|
EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
|
{
|
btnChooseAll.IsSelected = !btnChooseAll.IsSelected;
|
funs.Clear();
|
funs = new System.Collections.Generic.List<Function>();
|
if (btnChooseAll.IsSelected)
|
{
|
funs.AddRange( room.functions);
|
}
|
LoadFunctionRow();
|
};
|
btnChooseAll.MouseUpEventHandler = eventHandler;
|
allRoomView.MouseUpEventHandler = eventHandler;
|
|
}
|
|
}
|
}
|