Beispiel #1
0
        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);
        }
Beispiel #2
0
 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);
 }
Beispiel #3
0
 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);
 }
Beispiel #4
0
 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);
 }
Beispiel #5
0
 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);
     }
 }
Beispiel #6
0
 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);
     }
 }
Beispiel #7
0
 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
         };
 }