async void OnSave(object sender, Mi e) { if (await AtCm.Save(_fv.Data.To <Rpt>())) { _lv.Data = await AtCm.Query <Rpt>("报表-最近修改"); AtCm.PromptForUpdateModel(); } }
async void OnSave(object sender, Mi e) { if (await AtCm.Save(_fv.Data.To <Role>())) { _needRefresh = true; CreateRole(); _fv.GotoFirstCell(); } }
async void OnSave(object sender, Mi e) { if (await AtCm.Save(_fv.Data.To <Menu>())) { OnFvDataChanged(_fv, _fv.Data); LoadTreeData(); AtCm.PromptForUpdateModel(); } }
public Task<bool> SaveFile(Row p_row) { Pubfile pf = new Pubfile( ID: p_row.ID, ParentID: FolderID, Name: p_row.Str("name"), IsFolder: false, ExtName: p_row.Str("extname"), Info: p_row.Str("info"), Ctime: p_row.Date("ctime")); return AtCm.Save(pf, false); }
async void OnSave(object sender, Mi e) { var op = _fv.Data.To <Option>(); if (await AtCm.Save(op)) { LoadCategory(); _lv.Data = await AtCm.Query <Option>("选项-分类选项", new { Category = op.Category }); AtCm.PromptForUpdateModel(); } }
async void OnSave(object sender, Mi e) { var par = _fv.Data.To <Params>(); bool delVer = par.IsAdded || par.Cells["ID"].IsChanged || par.Cells["Value"].IsChanged; if (await AtCm.Save(par)) { LoadLast(); if (delVer) { DeleteDataVer(); } } }
public Task <bool> SaveFile(Row p_row) { var file = new Myfile( ID: p_row.ID, ParentID: FolderID == -1 ? (long?)null : FolderID, Name: p_row.Str("name"), IsFolder: false, ExtName: p_row.Str("extname"), Info: p_row.Str("info"), Ctime: p_row.Date("ctime"), UserID: Kit.UserID); return(AtCm.Save(file, false)); }
async void OnResetPwd(object sender, Mi e) { var usr = new User(ID: e.Row.ID); usr.IsAdded = false; string phone = e.Row.Str("phone"); usr.Pwd = Kit.GetMD5(phone.Substring(phone.Length - 4)); if (await AtCm.Save(usr, false)) { Kit.Msg("密码已重置为手机号后4位!"); } else { Kit.Msg("重置密码失败!"); } }
async void OnToggleExpired(object sender, Mi e) { bool expired = e.Row.Bool("expired"); var usr = new User(ID: e.Row.ID, Expired: expired); usr.IsAdded = false; usr.Expired = !expired; string act = expired ? "启用" : "停用"; if (await AtCm.Save(usr, false)) { Kit.Msg($"账号[{e.Row.Str("name")}]已{act}!"); LoadAll(); } else { Kit.Msg(act + "失败!"); } }
public async Task<bool> SaveFolder(long p_id, string p_name) { Pubfile pf; if (p_id == -1) { pf = new Pubfile( ID: await AtCm.NewID(), ParentID: FolderID, Name: p_name, IsFolder: true, Ctime: Kit.Now); } else { pf = new Pubfile(ID: p_id); pf.IsAdded = false; pf["name"] = p_name; } return await AtCm.Save(pf); }
async Task ToggleAccept() { if (_info.WorkItem.IsAccept) { _info.WorkItem.IsAccept = false; _info.WorkItem.AcceptTime = null; if (await AtCm.Save(_info.WorkItem, false)) { Kit.Msg("已取消签收!"); } } else { _info.WorkItem.IsAccept = true; _info.WorkItem.AcceptTime = Kit.Now; if (await AtCm.Save(_info.WorkItem, false)) { Kit.Msg("已签收!"); } } }
public override async void SaveTemplate(string p_xml) { if (!_rpt.Contains("define")) { _rpt.AddCell <string>("define"); } _rpt["define"] = p_xml; if (_rpt.IsAdded) { _rpt["ctime"] = _rpt["mtime"] = Kit.Now; } else { _rpt["mtime"] = Kit.Now; } if (await AtCm.Save(_rpt)) { AtCm.PromptForUpdateModel(); } }
public async Task <bool> SaveFolder(long p_id, string p_name) { Myfile file; if (p_id == -1) { file = new Myfile( ID: await AtCm.NewID(), ParentID: FolderID == -1 ? (long?)null : FolderID, Name: p_name, IsFolder: true, Ctime: Kit.Now, UserID: Kit.UserID); } else { file = new Myfile(ID: p_id); file.IsAdded = false; file["name"] = p_name; } return(await AtCm.Save(file)); }