public void LoginProcess(UltraDbEntity.T_ERP_User rt) { this.Cacher.Put<bool>("IsNewMenu", true); this.Cacher.Put<UltraDbEntity.T_ERP_User>("CurrentUser", rt); this.Cacher.Put<string>("CurUser", rt.UserName); if (rt.UserName != "admin") OptConfig.Set<string>("Login", rt.UserName); Caller.SetHdr(rt.Reserved2); }
private void GetDetail(UltraDbEntity.T_ERP_InStockMatMaster et) { if (null == et) { gcLog.DataSource = null; gcItem.DataSource = null; return; } gcItem.DataSource = SerNoCaller_GC.Calr_InStockMaterial.Get("where InStockNo=@0", et.InStockNo); gcLog.DataSource = SerNoCaller.Calr_Log.Get("where TradeNo=@0 order by id", et.InStockNo); }
private void GetDetail(UltraDbEntity.T_ERP_InStock et) { if (null == et) { gcLog.DataSource = null; gcNeedItem.DataSource = null; return; } gcNeedItem.DataSource = SerNoCaller.Calr_InStockItem.Get("where StockNo=@0", et.StockNo); gcLog.DataSource = SerNoCaller.Calr_Log.Get("where TradeNo=@0 order by id", et.StockNo); }
void ShowInfo(UltraDbEntity.T_ERP_Item et) { if (null == et) return; gcauditprop.DataSource = new List<T_ERP_ItemStyleProp> { T_ERP_ItemStyleProp.GetProps(et) }; spframepackpostfee.SetValue(et.FramePackagePostFee); spframeprice.SetValue(et.FramePrice); spframevolume.SetValue(et.FrameVolume); sphei.SetValue(et.Height); splen.SetValue(et.Length); sppackpostfee.SetValue(et.PackagePostFee); spvolume.SetValue(et.Volume); spwid.SetValue(et.Width); gcprice.DataSource = FASControls.SerNoCaller_WL.Calr_WreckPrice.Get(" where ItemGuid=@0 and isnull(IsDel,0) = 0 ", et.Guid); }
private void SaveNew(UltraDbEntity.T_ERP_Role rle) { List<UltraDbEntity.T_ERP_MenuCtl> lst = new List<UltraDbEntity.T_ERP_MenuCtl>(100); foreach (TreeListNode td in treeCtl1.Nodes) { var mnugrp = td.GetValue(0).ToString(); foreach (TreeListNode tds in td.Nodes) { var mnuname = tds.GetValue(0).ToString(); foreach (TreeListNode tmd in tds.Nodes) { var mcd = tmd.Tag as UltraDbEntity.T_ERP_MenuCtl; if (null != mcd) { mcd.IsEnabled = tmd.Checked; mcd.MenuGrpName = mnugrp; mcd.MenuName = mnuname; lst.Add(CreateMenuCtl(rle, mcd)); } foreach (TreeListNode tkd in tmd.Nodes) { var md = tkd.Tag as UltraDbEntity.T_ERP_MenuCtl; if (null == md) continue; md.IsEnabled = tkd.Checked; md.MenuGrpName = mnugrp; md.MenuName = mnuname; lst.Add(CreateMenuCtl(rle, md)); } } } } var rd = new CtlMenuCtlController().SaveRolePermission(lst.Where(k => k.IsEnabled).ToList(), rle); if (rd.IsOK) { MsgBox.ShowMessage(string.Empty, "保存成功!"); return; } else { MsgBox.ShowErrMsg(rd.ErrMsg); } }
private void Save(UltraDbEntity.T_ERP_Role rle) { List<MenuCtlData> lst = new List<MenuCtlData>(100); foreach (TreeListNode td in treeCtl1.Nodes) { var mnugrp = td.GetValue(0).ToString(); foreach (TreeListNode tds in td.Nodes) { var mnuname = tds.GetValue(0).ToString(); foreach (TreeListNode tmd in tds.Nodes) { var mcd = tmd.Tag as MenuCtlData; if (null != mcd) { mcd.IsEnabled = tmd.Checked; mcd.MenuGrpName = mnugrp; mcd.MenuName = mnuname; lst.Add(mcd); } foreach (TreeListNode tkd in tmd.Nodes) { var md = tkd.Tag as MenuCtlData; if (null == md) continue; md.IsEnabled = tkd.Checked; md.MenuGrpName = mnugrp; md.MenuName = mnuname; lst.Add(md); } } } } var t = new UltraDbEntity.T_ERP_RoleSet { Creator = CurUser, Updator = CurUser, Remark = string.Empty, Reserved1 = 0, Reserved2 = string.Empty, Reserved3 = false, RoleSetTree = Ultra.Utility.Common.SerializeJson(lst), //ObjectHelper.SerializeJson(lst), RoleGuid = rle.Guid, RoleName = rle.Name }; //var rd = Lgc.SaveRoleSet(t); var rd = new Ultra.CoreCaller.Caller().InvokePost<UltraDbEntity.T_ERP_RoleSet>( t, new Ultra.FASControls.Controllers.CtlRoleSetController(), "AddEdtRoleSet"); if (rd.IsOK) { MsgBox.ShowMessage(string.Empty, "保存成功!"); return; } else { MsgBox.ShowErrMsg(rd.ErrMsg); } }
private UltraDbEntity.T_ERP_MenuCtl CreateMenuCtl(UltraDbEntity.T_ERP_Role rle, UltraDbEntity.T_ERP_MenuCtl mcd) { return new UltraDbEntity.T_ERP_MenuCtl { IsEnabled = mcd.IsEnabled, MenuGrpName = mcd.MenuGrpName, MenuName = mcd.MenuName, Creator = CurUser, Updator = CurUser, ModMD5 = mcd.ModMD5, ModName = mcd.ModName, ClsName = mcd.ClsName, ControlName = mcd.ControlName, CtlType = (int)mcd.CtlType, CtlTypeName = mcd.ControlName, ParentCtlName = mcd.ParentCtlName, TextName = mcd.TextName, RoleGuid = rle.Guid, RoleName = rle.Name, Remark = string.Empty, Reserved2 = string.Empty }; }