コード例 #1
0
        public ActionResult AddDictionary()
        {
            string TDictionaryType = Request.Form["TDictionaryType"].ToString();
            int maxID = new TDictionaryBLL().GetMaxDictionaryID(TDictionaryType, "TDictionary");

            string newID = TDictionaryType + "-" + (maxID).ToString();

            int newSN = int.Parse(Request.Form["SN"]);
            string newName = Request.Form["DinctionaryName"].ToString();
            string pid = Request.Form["PID"].ToString();
            TDictionary dic = new TDictionary();
            dic.ID = newID;
            dic.Name = newName;
            dic.TypeID = TDictionaryType;
            dic.SN = newSN;
            dic.IsActive = true;
            dic.ParentID = pid;

            if (new TDictionaryBLL().Add(dic) > 0)
            {
                return this.JsonResult(Utility.E_JsonResult.OK, "新增字典信息成功!", null, null);
            }
            else
                return this.JsonResult(Utility.E_JsonResult.Error, "新增字典信息失败!", null, null);
        }
コード例 #2
0
        public ActionResult AddDictonaryType()
        {
            string TypeID = Request.Form["TypeID"].ToString();
            string Description = Request.Form["Description"].ToString();
            int maxID = new TDictionaryBLL().GetMaxDictionaryTypeID();
            int newID = maxID + 1;

            TDictionary dic = new TDictionary();
            dic.ID = TypeID + "-1";
            dic.Name = Description;
            dic.TypeID = TypeID;
            dic.SN = 1;
            dic.IsActive = true;
            dic.ParentID = "-1";

            TDictionaryType dictype = new TDictionaryType();
            dictype.TypeID = TypeID;
            dictype.ID = newID;
            dictype.Description = Description;
            dictype.IsActive = true;
            if (new TDictionaryTypeBLL().Add(dictype) > 0 && new TDictionaryBLL().Add(dic) > 0)
            {
                return this.JsonResult(Utility.E_JsonResult.OK, "新增字典信息成功!", null, null);
            }
            else
            {
                return this.JsonResult(Utility.E_JsonResult.Error, "新增字典信息失败!", null, null);
            }
        }
コード例 #3
0
        //修改Dictionary信息


        public ActionResult GetSNByID(string ID)
        {
            string DictionaryID = Request.Form["DID"].ToString();
            var    list         = new TDictionaryBLL().GetDictionarySNByID(DictionaryID);

            return(Json(new { SNInfo = list }, "appliction/json", JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
        public ActionResult AddDictonaryType()
        {
            string TypeID      = Request.Form["TypeID"].ToString();
            string Description = Request.Form["Description"].ToString();
            int    maxID       = new TDictionaryBLL().GetMaxDictionaryTypeID();
            int    newID       = maxID + 1;

            TDictionary dic = new TDictionary();

            dic.ID       = TypeID + "-1";
            dic.Name     = Description;
            dic.TypeID   = TypeID;
            dic.SN       = 1;
            dic.IsActive = true;
            dic.ParentID = "-1";

            TDictionaryType dictype = new TDictionaryType();

            dictype.TypeID      = TypeID;
            dictype.ID          = newID;
            dictype.Description = Description;
            dictype.IsActive    = true;
            if (new TDictionaryTypeBLL().Add(dictype) > 0 && new TDictionaryBLL().Add(dic) > 0)
            {
                return(this.JsonResult(Utility.E_JsonResult.OK, "新增字典信息成功!", null, null));
            }
            else
            {
                return(this.JsonResult(Utility.E_JsonResult.Error, "新增字典信息失败!", null, null));
            }
        }
コード例 #5
0
        public ActionResult AddDictionary()
        {
            string TDictionaryType = Request.Form["TDictionaryType"].ToString();
            int    maxID           = new TDictionaryBLL().GetMaxDictionaryID(TDictionaryType, "TDictionary");

            string newID = TDictionaryType + "-" + (maxID).ToString();

            int         newSN   = int.Parse(Request.Form["SN"]);
            string      newName = Request.Form["DinctionaryName"].ToString();
            string      pid     = Request.Form["PID"].ToString();
            TDictionary dic     = new TDictionary();

            dic.ID       = newID;
            dic.Name     = newName;
            dic.TypeID   = TDictionaryType;
            dic.SN       = newSN;
            dic.IsActive = true;
            dic.ParentID = pid;

            if (new TDictionaryBLL().Add(dic) > 0)
            {
                return(this.JsonResult(Utility.E_JsonResult.OK, "新增字典信息成功!", null, null));
            }
            else
            {
                return(this.JsonResult(Utility.E_JsonResult.Error, "新增字典信息失败!", null, null));
            }
        }
コード例 #6
0
 public TWindowController()
 {
     this.bll        = new TWindowBLL(this.AreaNo);
     this.winBusiBll = new TWindowBusinessBLL(this.AreaNo);
     this.dicBll     = new TDictionaryBLL(this.AreaNo);
     this.areaBll    = new TWindowAreaBLL(this.AreaNo);
     this.unitBll    = new TUnitBLL(this.AreaNo);
     this.busiBll    = new TBusinessBLL(this.AreaNo);
     this.userBll    = new TUserBLL(this.AreaNo);
 }
コード例 #7
0
 public ActionResult GetMeasureType()
 {
     try
     {
         List <TDictionary> mlist = new TDictionaryBLL().getMeasureTypeID();
         List <Model.EasyUIModel.TreeNode> list = Model.TDictionary.ToTreeNodes(mlist);
         return(Json(list));
     }
     catch (Exception)
     {
         return(Json(""));
     }
 }
コード例 #8
0
 public ActionResult GetMaterialTypeByUserInfo()
 {
     try
     {
         List <string> mlist = UserOperateContext.Current.Session_StorageRelated.listUserStorageMaterialType;
         string        instr = "";
         foreach (string item in mlist)
         {
             instr += "'" + item + "',";
         }
         instr = instr.Substring(0, instr.Length - 1);
         List <TDictionary> listD = new TDictionaryBLL().getTDicRecursion(instr).Where(e => e.IsActive == true).ToList();
         List <Model.EasyUIModel.TreeNode> list = Model.TDictionary.ToTreeNodes(listD);
         return(Json(list));
     }
     catch (Exception)
     {
         return(Json(""));
     }
 }
コード例 #9
0
 public ActionResult GetAllMaterialTypeByUserInfo()
 {
     try
     {
         List<string> mlist = UserOperateContext.Current.Session_StorageRelated.listUserStorageMaterialType;
         string instr = "";
         foreach (string item in mlist)
         {
             instr += "'" + item + "',";
         }
         instr = instr.Substring(0, instr.Length - 1);
         List<TDictionary> listD = new TDictionaryBLL().getTDicRecursion(instr);
         List<Model.EasyUIModel.TreeNode> list = Model.TDictionary.ToTreeNodes(listD);
         return Json(list);
     }
     catch (Exception)
     {
         return Json("");
     }
 }
コード例 #10
0
        private List <string> getMaterialTypeList(string Mtype)
        {
            List <string> mTypeList = new List <string>();

            if (Mtype.Length > 0)
            {
                List <TDictionary> listD = new TDictionaryBLL().getTDicRecursion("'" + Mtype + "'");
                mTypeList = listD.Select(t => t.ID).ToList();
            }
            else
            {
                List <string> mlist = UserOperateContext.Current.Session_StorageRelated.listUserStorageMaterialType;
                string        instr = "";
                foreach (string item in mlist)
                {
                    instr += "'" + item + "',";
                }
                instr = instr.Substring(0, instr.Length - 1);
                List <TDictionary> listD = new TDictionaryBLL().getTDicRecursion(instr);
                mTypeList = listD.Select(t => t.ID).ToList();
            }
            return(mTypeList);
        }
コード例 #11
0
 public TBusinessController()
 {
     bll     = new TBusinessBLL(this.AreaNo);
     dicBll  = new TDictionaryBLL(this.AreaNo);
     unitBll = new TUnitBLL(this.AreaNo);
 }
コード例 #12
0
 //修改Dictionary信息
 public ActionResult GetSNByID(string ID)
 {
     string DictionaryID = Request.Form["DID"].ToString();
     var list = new TDictionaryBLL().GetDictionarySNByID(DictionaryID);
        return Json(new { SNInfo = list }, "appliction/json", JsonRequestBehavior.AllowGet);
 }
コード例 #13
0
 /// <summary>
 /// 根据MaterialTypeID查询所有该ID下的list,如果Mtype为空,折返回该User用户的所有物资类型
 /// </summary>
 /// <param name="Mtype"></param>
 /// <returns></returns>
 public List<string> getMaterialTypeList(string Mtype)
 {
     List<string> mTypeList = new List<string>();
     if (Mtype.Length > 0)
     {
         List<TDictionary> listD = new TDictionaryBLL().getTDicRecursion("'" + Mtype + "'");
         mTypeList = listD.Select(t => t.ID).ToList();
     }
     else
     {
         List<string> mlist = UserOperateContext.Current.Session_StorageRelated.listUserStorageMaterialType;
         string instr = "";
         foreach (string item in mlist)
         {
             instr += "'" + item + "',";
         }
         instr = instr.Substring(0, instr.Length - 1);
         List<TDictionary> listD = new TDictionaryBLL().getTDicRecursion(instr);
         mTypeList = listD.Select(t => t.ID).ToList();
     }
     return mTypeList;
 }
コード例 #14
0
 public TUserController()
 {
     this.bll     = new TUserBLL(this.AreaNo);
     this.dicBll  = new TDictionaryBLL(this.AreaNo);
     this.unitBll = new TUnitBLL(this.AreaNo);
 }
コード例 #15
0
 public ActionResult GetOtherType()
 {
     try
     {
         List<TDictionary> mlist = new TDictionaryBLL().getOtherTypeID();
         List<Model.EasyUIModel.TreeNode> list = Model.TDictionary.ToTreeNodes(mlist);
         return Json(list);
     }
     catch (Exception)
     {
         return Json("");
     }
 }
コード例 #16
0
 public ActionResult GetMaterialTypeForBalanceList()
 {
     try
     {
         //List<string> mlist = UserOperateContext.Current.Session_StorageRelated.listUserStorageMaterialType;
         //string instr = "";
         //foreach (string item in mlist)
         //{
         //    instr += "'" + item + "',";
         //}
        // instr = instr.Substring(0, instr.Length - 1);
         string instr = "'MaterialType-9999','MaterialType-9998'";
         List<TDictionary> listD = new TDictionaryBLL().getTDicRecursion(instr).Where(e => e.IsActive == true).ToList();
         List<Model.EasyUIModel.TreeNode> list = Model.TDictionary.ToTreeNodes(listD);
         return Json(list);
     }
     catch (Exception)
     {
         return Json("");
     }
 }