Пример #1
0
        public static List <WareHouse_Info> Get_ListWareHouse_ByUser(bool p_is_add_None = false)
        {
            try
            {
                List <WareHouse_Info> _lst_re     = new List <WareHouse_Info>();
                User_Info             currentUser = (User_Info)SessionData.CurrentUser;
                string _key = NaviCommon.SystemParaKey.c_dic_USER_OF_WAREHOUSE + "_" + currentUser.User_Id.ToString();

                if (SessionData.GetDataSession(_key) != null)
                {
                    List <WareHouse_Info> _lst = (List <WareHouse_Info>)SessionData.GetDataSession(_key);
                    if (p_is_add_None)
                    {
                        WareHouse_Info _WareHouse_Info = new WareHouse_Info();
                        _WareHouse_Info.WareHouse_Id   = -1;
                        _WareHouse_Info.WareHouse_Name = "-- Chọn kho -- ";
                        _lst_re.Add(_WareHouse_Info);
                    }
                    foreach (WareHouse_Info item in _lst)
                    {
                        _lst_re.Add(item);
                    }
                }

                return(_lst_re);
            }
            catch (Exception ex)
            {
                NaviCommon.Common.log.Error(ex.ToString());
                return(new List <WareHouse_Info>());
            }
        }
Пример #2
0
        public List <WareHouse_Info> WareHouse_GetByUser_Auz(decimal p_user_id)
        {
            try
            {
                List <WareHouse_Info> _listWareHouse = new List <WareHouse_Info>();

                byte[]  byteRecive = CommonData.c_serviceWCF.User_WareHouse_GetByUser(p_user_id);
                DataSet _ds        = CompressionHelper.DecompressDataSet(byteRecive);

                List <User_WareHose_Info> _listUserSymbol = NaviCommon.CBO <User_WareHose_Info> .FillCollectionFromDataSet(_ds);

                foreach (User_WareHose_Info item in _listUserSymbol)
                {
                    WareHouse_Info _tempInfo = new WareHouse_Info();
                    _tempInfo.WareHouse_Name = item.WareHouse_Name;
                    _tempInfo.WareHouse_Id   = item.WareHouse_Id;
                    _listWareHouse.Add(_tempInfo);
                }
                return(_listWareHouse);
            }
            catch (Exception ex)
            {
                NaviCommon.Common.log.Error(ex.ToString());
                return(new List <WareHouse_Info>());
            }
        }
 public ActionResult ShowViewWareHouse(decimal p_id)
 {
     try
     {
         WareHouse_BL   _WareHouse_BL   = new WareHouse_BL();
         WareHouse_Info _WareHouse_Info = _WareHouse_BL.WareHouse_GetById(p_id);
         ViewBag.obj = _WareHouse_Info;
         return(PartialView("~/Areas/ModuleProduct/Views/WareHouse/P_View_WareHouse.cshtml"));
     }
     catch (Exception ex)
     {
         NaviCommon.Common.log.Error(ex.ToString());
         return(PartialView("P_View_WareHouse"));
     }
 }