Exemple #1
0
        public ActionResult ShowAllWeaponList(int sort = 0)
        {
            WeaponUserList weaponuser = new WeaponUserList();

            weaponuser.UserID   = 0;
            weaponuser.StatusID = 1;
            weaponuser.Sort     = sort;
            List <WeaponUserList> lists = WeapDesignBll.GetWeaponUserList(weaponuser);

            return(Jsonp(ErrorCode.Succuess, lists));
        }
Exemple #2
0
 public ActionResult ShowWeaponList()
 {
     if (!User.Identity.IsAuthenticated)
     {
         return(Jsonp(ErrorCode.LoginError, null));
     }
     else
     {
         WeaponUserList weaponuser = new WeaponUserList();
         weaponuser.UserID = UserCookie.UserID;
         weaponuser.Sort   = 0;
         List <WeaponUserList> lists = WeapDesignBll.GetWeaponUserList(weaponuser);
         return(Jsonp(ErrorCode.Succuess, lists));
     }
 }
Exemple #3
0
        /// <summary>
        ///  列表
        /// </summary>
        /// <param name="searchSort">用来搜索的实例</param>
        /// <returns></returns>
        public ActionResult WeaponAllUserList(CommonLibs.Common.DataPage dp, WeaponUserList model, int?AreaID)
        {
            ViewBag.AreaID   = GetGameAreaList();
            ViewBag.StatusID = GetWeaponStatusList();
            model.AreaID     = AreaID ?? -1;
            List <WeaponUserList> lists = new List <WeaponUserList>();

            if (Request["btnExportExcel"] == null)//导出Excel
            {
                lists = _adminBLL.GetWeaponAllUserList(ref dp, model);
                GetDataPage(dp);
            }
            else
            {
                dp.PageSize = 0;
                lists       = _adminBLL.GetWeaponAllUserList(ref dp, model);
                string fileName = "nothing";
                if (lists.Count() > 0)
                {
                    fileName = "WeaponAllUserList" + lists.Count() + "_Item";
                }
                Dictionary <string, Func <WeaponUserList, string> > showFields = new Dictionary <string, Func <WeaponUserList, string> >();
                showFields.Add(WeaponUserList.WeaponIDField, z => "'" + z.WeaponID.ToString());
                showFields.Add(WeaponUserList.WeaponNameField, z => "'" + z.WeaponName.ToString());
                showFields.Add(WeaponUserList.WeaTypeField, z => "'" + z.WeaType.ToString());
                showFields.Add(WeaponUserList.WeaponDescField, z => "'" + z.WeaponDesc.ToString());
                showFields.Add(WeaponUserList.UserIDField, z => "'" + z.UserID.ToString());
                showFields.Add(WeaponUserList.LoginNameField, z => "'" + z.LoginName.ToString());
                showFields.Add(WeaponUserList.AreaNameField, z => "'" + z.AreaName.ToString());
                showFields.Add(WeaponUserList.AvatarNameField, z => "'" + z.AvatarName.ToString());
                showFields.Add(WeaponUserList.ShowPraiseField, z => "'" + z.ShowPraise.ToString());
                showFields.Add(WeaponUserList.CreateTSField, z => "'" + z.CreateTS.ToString());
                showFields.Add(WeaponUserList.UpdateTSField, z => "'" + z.UpdateTS.ToString());
                showFields.Add(WeaponUserList.StatusTypeField, z => "'" + z.StatusType.ToString());
                showFields.Add(WeaponUserList.ReasonField, z => "'" + z.Reason.ToString());
                showFields.Add(WeaponUserList.FirstNameField, z => "'" + z.FirstName.ToString());
                showFields.Add(WeaponUserList.GenderField, z => "'" + z.Gender.ToString());
                showFields.Add(WeaponUserList.ContactMethodField, z => "'" + z.ContactMethod.ToString());
                ObjectUtil.Common.ExcelHelper2 <WeaponUserList> elh = new ObjectUtil.Common.ExcelHelper2 <WeaponUserList>(lists, null, showFields);
                elh.FileWebSaveAs(Response, fileName);
            }

            //记录日志
            Log(string.Format("查看[WeaponUserList]列表页面 搜索数据:{0}", model.ToString()));

            return(View(lists));
        }
        public List <WeaponUserList> GetWeaponAllUserList(ref DataPage dp, WeaponUserList weaponuserlist)
        {
            _admin = new WeaponDesignAdminService.WeaponDesignAdminServiceClient();
            List <WeaponUserList> lists = new List <WeaponUserList>();

            try
            {
                lists = _admin.GetWeaponAllUserList(ref dp, weaponuserlist);
                _admin.Close();
                return(lists);
            }
            catch (Exception ex)
            {
                _admin.CloseCatch(ex, "GetWeaponUserList 获取武器信息失败");
                return(lists);
            }
        }
Exemple #5
0
        public List <WeaponUserList> GetWeaponUserList(WeaponUserList weaponuserlist)
        {
            _client = new WeaponDesignService.WeaponDesignServiceClient();
            List <WeaponUserList> lists = new List <WeaponUserList>();

            try
            {
                lists = _client.GetWeaponUserList(weaponuserlist);
                _client.Close();
                return(lists);
            }
            catch (Exception ex)
            {
                _client.CloseCatch(ex, "GetWeaponUserList 获取指定用户的武器失败");
                return(lists);
            }
        }
Exemple #6
0
        /// <summary>
        /// 获取 WeaponList 全部数据
        /// </summary>
        /// Create By zhouqi
        /// 2015/11/26 18:03:57
        /// <returns></returns>
        public List <WeaponUserList> GetWeaponUserList(WeaponUserList weaponuserlist)
        {
            DbCommand             cmd            = DB.GetStoredProcCommand("WeaponList_GetAll");
            List <WeaponUserList> weaponListList = new List <WeaponUserList>();

            DB.AddInParameter(cmd, WeaponUserList.UserIDField, DbType.Int64, weaponuserlist.UserID);
            DB.AddInParameter(cmd, WeaponUserList.StatusIDField, DbType.Int32, weaponuserlist.StatusID);
            DB.AddInParameter(cmd, WeaponUserList.SortField, DbType.Int32, weaponuserlist.Sort);

            using (IDataReader dr = DB.ExecuteReader(cmd))
            {
                if (dr.FieldCount > 0)
                {
                    int coWeaponID      = dr.GetOrdinal(WeaponUserList.WeaponIDField);
                    int coWeaponName    = dr.GetOrdinal(WeaponUserList.WeaponNameField);
                    int coContactMethod = dr.GetOrdinal(WeaponUserList.ContactMethodField);
                    int coWeaponDesc    = dr.GetOrdinal(WeaponUserList.WeaponDescField);
                    int coShowPraise    = dr.GetOrdinal(WeaponUserList.ShowPraiseField);
                    int coPicAddress    = dr.GetOrdinal(WeaponUserList.PicAddressField);
                    int coSpicAddress   = dr.GetOrdinal(WeaponUserList.SpicAddressField);
                    int coLength        = dr.GetOrdinal(WeaponUserList.LengthField);
                    int coWidth         = dr.GetOrdinal(WeaponUserList.WidthField);
                    int coSLength       = dr.GetOrdinal(WeaponUserList.SLengthField);
                    int coSWidth        = dr.GetOrdinal(WeaponUserList.SWidthField);
                    int coCreateTS      = dr.GetOrdinal(WeaponUserList.CreateTSField);
                    int coUpdateTS      = dr.GetOrdinal(WeaponUserList.UpdateTSField);
                    int coAvatarName    = dr.GetOrdinal(WeaponUserList.AvatarNameField);
                    int coAreaName      = dr.GetOrdinal(WeaponUserList.AreaNameField);
                    int coStatusType    = dr.GetOrdinal(WeaponUserList.StatusTypeField);
                    int coUserID        = dr.GetOrdinal(WeaponUserList.UserIDField);
                    int coReason        = dr.GetOrdinal(WeaponUserList.ReasonField);
                    int coWeaType       = dr.GetOrdinal(WeaponUserList.WeaTypeField);
                    int coLoginName     = dr.GetOrdinal(WeaponUserList.LoginNameField);
                    int coTotalCom      = dr.GetOrdinal(WeaponUserList.TotalComField);
                    int coFirstName     = dr.GetOrdinal(WeaponUserList.FirstNameField);
                    int coGender        = dr.GetOrdinal(WeaponUserList.GenderField);
                    while (dr.Read())
                    {
                        WeaponUserList weaponuserList = new WeaponUserList();
                        weaponuserList.WeaponID      = dr.IsDBNull(coWeaponID) ? (int)0 : dr.GetInt32(coWeaponID);
                        weaponuserList.WeaponName    = dr.IsDBNull(coWeaponName) ? string.Empty : dr.GetString(coWeaponName);
                        weaponuserList.ContactMethod = dr.IsDBNull(coContactMethod) ? string.Empty : dr.GetString(coContactMethod);
                        weaponuserList.WeaponDesc    = dr.IsDBNull(coWeaponDesc) ? string.Empty : dr.GetString(coWeaponDesc);
                        weaponuserList.ShowPraise    = dr.IsDBNull(coShowPraise) ? (int)0 : dr.GetInt32(coShowPraise);
                        weaponuserList.PicAddress    = dr.IsDBNull(coPicAddress) ? string.Empty : dr.GetString(coPicAddress);
                        weaponuserList.SpicAddress   = dr.IsDBNull(coSpicAddress) ? string.Empty :  dr.GetString(coSpicAddress);
                        weaponuserList.Length        = dr.IsDBNull(coLength) ? (int)0 : dr.GetInt32(coLength);
                        weaponuserList.Width         = dr.IsDBNull(coWidth) ? (int)0 : dr.GetInt32(coWidth);
                        weaponuserList.SLength       = dr.IsDBNull(coSLength) ? (int)0 : dr.GetInt32(coSLength);
                        weaponuserList.SWidth        = dr.IsDBNull(coSWidth) ? (int)0 : dr.GetInt32(coSWidth);
                        weaponuserList.CreateTS      = dr.IsDBNull(coCreateTS) ? (DateTime)SqlDateTime.Null : dr.GetDateTime(coCreateTS);
                        weaponuserList.UpdateTS      = dr.IsDBNull(coUpdateTS) ? (DateTime)SqlDateTime.Null : dr.GetDateTime(coUpdateTS);
                        weaponuserList.AvatarName    = dr.IsDBNull(coAvatarName) ? string.Empty : dr.GetString(coAvatarName);
                        weaponuserList.AreaName      = dr.IsDBNull(coAreaName) ? string.Empty : dr.GetString(coAreaName);
                        weaponuserList.StatusType    = dr.IsDBNull(coStatusType) ? string.Empty : dr.GetString(coStatusType);
                        weaponuserList.UserID        = dr.IsDBNull(coUserID) ? (long)0 : dr.GetInt64(coUserID);
                        weaponuserList.Reason        = dr.IsDBNull(coReason) ? string.Empty : dr.GetString(coReason);
                        weaponuserList.WeaType       = dr.IsDBNull(coWeaType) ? string.Empty : dr.GetString(coWeaType);
                        weaponuserList.LoginName     = dr.IsDBNull(coLoginName) ? string.Empty : dr.GetString(coLoginName);
                        weaponuserList.TotalCom      = dr.IsDBNull(coTotalCom) ? (int)0 : dr.GetInt32(coTotalCom);
                        weaponuserList.FirstName     = dr.IsDBNull(coFirstName) ? string.Empty : dr.GetString(coFirstName);
                        weaponuserList.Gender        = dr.IsDBNull(coGender) ? string.Empty : dr.GetString(coGender);
                        weaponListList.Add(weaponuserList);
                    }
                }
            }

            return(weaponListList);
        }
Exemple #7
0
 public List <WeaponUserList> GetWeaponAllUserList(ref DataPage dp, WeaponUserList weaponuserlist)
 {
     return(_dal.GetWeaponAllUserList(ref dp, weaponuserlist));
 }
Exemple #8
0
 public List <WeaponUserList> GetWeaponUserList(WeaponUserList weaponuserlist)
 {
     return(_dal.GetWeaponUserList(weaponuserlist));
 }
        /// <summary>
        /// 获取 WeaponList 全部数据
        /// </summary>
        /// Create By zhouqi
        /// 2015/11/26 18:03:57
        /// <returns></returns>
        public List <WeaponUserList> GetWeaponAllUserList(ref DataPage dp, WeaponUserList weaponuserlist)
        {
            DbCommand             cmd            = DB.GetStoredProcCommand("WeaponList_GetAllUsers");
            string                websitepath    = AppSetting.GetString("WebsitePath");
            List <WeaponUserList> weaponListList = new List <WeaponUserList>();

            //翻页参数
            DB.AddInParameter(cmd, DataPage.PageSizeField, DbType.Int32, dp.PageSize);
            DB.AddInParameter(cmd, DataPage.PageIndexField, DbType.Int32, dp.PageIndex);
            DB.AddParameter(cmd, DataPage.RowCountField, DbType.Int64, ParameterDirection.InputOutput, String.Empty, DataRowVersion.Default, dp.RowCount);
            DB.AddInParameter(cmd, WeaponUserList.AreaIDField, DbType.Int32, weaponuserlist.AreaID);
            DB.AddInParameter(cmd, WeaponUserList.StatusIDField, DbType.Int32, weaponuserlist.StatusID);
            DB.AddInParameter(cmd, WeaponUserList.UserIDField, DbType.Int64, weaponuserlist.UserID);
            DB.AddInParameter(cmd, WeaponUserList.WeaponNameField, DbType.String, weaponuserlist.WeaponName);
            using (IDataReader dr = DB.ExecuteReader(cmd))
            {
                if (dr.FieldCount > 0)
                {
                    int coWeaponID      = dr.GetOrdinal(WeaponUserList.WeaponIDField);
                    int coWeaponName    = dr.GetOrdinal(WeaponUserList.WeaponNameField);
                    int coContactMethod = dr.GetOrdinal(WeaponUserList.ContactMethodField);
                    int coWeaponDesc    = dr.GetOrdinal(WeaponUserList.WeaponDescField);
                    int coShowPraise    = dr.GetOrdinal(WeaponUserList.ShowPraiseField);
                    int coPicAddress    = dr.GetOrdinal(WeaponUserList.PicAddressField);
                    int coSpicAddress   = dr.GetOrdinal(WeaponUserList.SpicAddressField);
                    int coLength        = dr.GetOrdinal(WeaponUserList.LengthField);
                    int coWidth         = dr.GetOrdinal(WeaponUserList.WidthField);
                    int coSLength       = dr.GetOrdinal(WeaponUserList.SLengthField);
                    int coSWidth        = dr.GetOrdinal(WeaponUserList.SWidthField);
                    int coCreateTS      = dr.GetOrdinal(WeaponUserList.CreateTSField);
                    int coUpdateTS      = dr.GetOrdinal(WeaponUserList.UpdateTSField);
                    int coStatusID      = dr.GetOrdinal(WeaponUserList.StatusIDField);
                    int coAvatarName    = dr.GetOrdinal(WeaponUserList.AvatarNameField);
                    int coAreaName      = dr.GetOrdinal(WeaponUserList.AreaNameField);
                    int coStatusType    = dr.GetOrdinal(WeaponUserList.StatusTypeField);
                    int coUserID        = dr.GetOrdinal(WeaponUserList.UserIDField);
                    int coReason        = dr.GetOrdinal(WeaponUserList.ReasonField);
                    int coWeaType       = dr.GetOrdinal(WeaponUserList.WeaTypeField);
                    int coAreaID        = dr.GetOrdinal(WeaponUserList.AreaIDField);
                    int coLoginName     = dr.GetOrdinal(WeaponUserList.LoginNameField);
                    int coFistName      = dr.GetOrdinal(WeaponUserList.FirstNameField);
                    int coGender        = dr.GetOrdinal(WeaponUserList.GenderField);
                    while (dr.Read())
                    {
                        WeaponUserList weaponuserList = new WeaponUserList();
                        weaponuserList.WeaponID      = dr.IsDBNull(coWeaponID) ? (int)0 : dr.GetInt32(coWeaponID);
                        weaponuserList.WeaponName    = dr.IsDBNull(coWeaponName) ? string.Empty : dr.GetString(coWeaponName);
                        weaponuserList.ContactMethod = dr.IsDBNull(coContactMethod) ? string.Empty : dr.GetString(coContactMethod);
                        weaponuserList.WeaponDesc    = dr.IsDBNull(coWeaponDesc) ? string.Empty : dr.GetString(coWeaponDesc);
                        weaponuserList.ShowPraise    = dr.IsDBNull(coShowPraise) ? (int)0 : dr.GetInt32(coShowPraise);
                        weaponuserList.PicAddress    = dr.IsDBNull(coPicAddress) ? string.Empty : (websitepath + dr.GetString(coPicAddress));
                        weaponuserList.SpicAddress   = dr.IsDBNull(coSpicAddress) ? string.Empty : (websitepath + dr.GetString(coSpicAddress));
                        weaponuserList.Length        = dr.IsDBNull(coLength) ? (int)0 : dr.GetInt32(coLength);
                        weaponuserList.Width         = dr.IsDBNull(coWidth) ? (int)0 : dr.GetInt32(coWidth);
                        weaponuserList.SLength       = dr.IsDBNull(coSLength) ? (int)0 : dr.GetInt32(coSLength);
                        weaponuserList.SWidth        = dr.IsDBNull(coSWidth) ? (int)0 : dr.GetInt32(coSWidth);
                        weaponuserList.CreateTS      = dr.IsDBNull(coCreateTS) ? (DateTime)SqlDateTime.Null : dr.GetDateTime(coCreateTS);
                        weaponuserList.UpdateTS      = dr.IsDBNull(coUpdateTS) ? (DateTime)SqlDateTime.Null : dr.GetDateTime(coUpdateTS);
                        weaponuserList.StatusID      = dr.IsDBNull(coStatusID) ? (int)0 : dr.GetInt32(coStatusID);
                        weaponuserList.AvatarName    = dr.IsDBNull(coAvatarName) ? string.Empty : dr.GetString(coAvatarName);
                        weaponuserList.AreaName      = dr.IsDBNull(coAreaName) ? string.Empty : dr.GetString(coAreaName);
                        weaponuserList.StatusType    = dr.IsDBNull(coStatusType) ? string.Empty : dr.GetString(coStatusType);
                        weaponuserList.UserID        = dr.IsDBNull(coUserID) ? (long)0 : dr.GetInt64(coUserID);
                        weaponuserList.Reason        = dr.IsDBNull(coReason) ? string.Empty : dr.GetString(coReason);
                        weaponuserList.WeaType       = dr.IsDBNull(coWeaType) ? string.Empty : dr.GetString(coWeaType);
                        weaponuserList.AreaID        = dr.IsDBNull(coAreaID) ? (int)0 : dr.GetInt32(coAreaID);
                        weaponuserList.LoginName     = dr.IsDBNull(coLoginName) ? string.Empty : dr.GetString(coLoginName);
                        weaponuserList.FirstName     = dr.IsDBNull(coFistName) ? string.Empty : dr.GetString(coFistName);
                        weaponuserList.Gender        = dr.IsDBNull(coGender) ? string.Empty : dr.GetString(coGender);
                        weaponListList.Add(weaponuserList);
                    }
                }
            }
            //获取翻页
            dp.RowCount = Convert.ToInt64(DB.GetParameterValue(cmd, DataPage.RowCountField));
            return(weaponListList);
        }