Пример #1
0
        public IHttpActionResult QueryVipInfo(VipSettingModelGet vipSettingModelGet)
        {
            DataTable dtVipInfo                = _vipInfoDal.QueryVipInfo();
            DataTable dtVipUrCloudMiner        = _vipInfoDal.QueryVipUrCloudminer();
            DataTable dtVipUrFans              = _vipInfoDal.QueryVipUrFans();
            IList <VipSettingModelResult> list = new List <VipSettingModelResult>();

            foreach (DataRow dr in dtVipInfo.Rows)
            {
                VipSettingModelResult vipSettingModelResult = new VipSettingModelResult();
                vipSettingModelResult.Id   = Convert.ToUInt32(dr["Id"]);
                vipSettingModelResult.Name = dr["Name"].ToString();
                vipSettingModelResult.Rank = Convert.ToInt32(dr["Rank"]);
                foreach (DataRow dr1 in dtVipUrCloudMiner.Rows)
                {
                    if (vipSettingModelResult.Id != Convert.ToUInt32(dr1["VipID"]))
                    {
                        continue;
                    }
                    VipUrCloudminer vipUrCloudMiner = new VipUrCloudminer();
                    vipUrCloudMiner.Id = Convert.ToUInt32(dr1["Id"]);
                    vipUrCloudMiner.CloudMinerCount = Convert.ToInt32(dr1["CloudMinerCount"]);
                    vipUrCloudMiner.CommodityId     = Convert.ToInt32(dr1["CommodityId"]);
                    vipUrCloudMiner.CommodityName   = dr1["CommodityName"].ToString();
                    vipSettingModelResult.VipUrCloudmineres.Add(vipUrCloudMiner);
                }
                foreach (DataRow dr2 in dtVipUrFans.Rows)
                {
                    if (vipSettingModelResult.Id != Convert.ToUInt32(dr2["VipID"]))
                    {
                        continue;
                    }
                    VipUrFans vipUrFans = new VipUrFans();
                    vipUrFans.Id        = Convert.ToUInt32(dr2["Id"]);
                    vipUrFans.FansCount = Convert.ToInt32(dr2["FansCount"]);
                    vipUrFans.FansVipId = Convert.ToInt32(dr2["FansVipId"]);
                    vipUrFans.VipName   = dr2["VipName"].ToString();
                    vipSettingModelResult.VipUrFanses.Add(vipUrFans);
                }
                list.Add(vipSettingModelResult);
            }
            return(Json(new ResultDataModel <IList <VipSettingModelResult> > {
                Data = list
            }));
        }
Пример #2
0
 private void gvVipUrFans_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e)
 {
     if (e.Clicks == 2)
     {
         VipSettingQueryModelGet vipSettingQueryModelGet = gvVipInfo.GetFocusedRow() as VipSettingQueryModelGet;
         VipUrFans vipUrFans = gvVipUrFans.GetFocusedRow() as VipUrFans;
         if (vipSettingQueryModelGet != null && vipUrFans != null)
         {
             SubformVipUrFans subformVipUrFans = new SubformVipUrFans();
             subformVipUrFans.SubformType = SubformType.Show;
             VipUrFansModelSend vipUrFansModelSend = new VipUrFansModelSend();
             vipUrFansModelSend.Id                      = vipUrFans.Id;
             vipUrFansModelSend.FansVipId               = vipUrFans.FansVipId;
             vipUrFansModelSend.FansCount               = vipUrFans.FansCount;
             vipUrFansModelSend.VipId                   = vipSettingQueryModelGet.Id;
             subformVipUrFans.VipUrFansModelSend        = vipUrFansModelSend;
             subformVipUrFans._vipSettingQueryModelGets = _vipSettingQueryModelGets;
             subformVipUrFans.ShowDialog();
         }
     }
 }
Пример #3
0
        private void btnDeleteVipUrFans_Click(object sender, EventArgs e)
        {
            VipSettingQueryModelGet vipSettingQueryModelGet = gvVipInfo.GetFocusedRow() as VipSettingQueryModelGet;
            VipUrFans vipUrFans = gvVipUrFans.GetFocusedRow() as VipUrFans;

            if (vipSettingQueryModelGet != null && vipUrFans != null)
            {
                VipUrFansModelSend vipUrFansModelSend = new VipUrFansModelSend();
                vipUrFansModelSend.Id = vipUrFans.Id;
                bool b = _userInfoApi.DeleteVipUrFans(vipUrFansModelSend);
                if (b)
                {
                    XtraMessageBox.Show("删除成功");
                    vipSettingQueryModelGet.VipUrFanses.Remove(vipUrFans);
                    gvVipInfo_FocusedRowChanged(null, null);
                }
                else
                {
                    XtraMessageBox.Show("删除失败");
                }
            }
        }
Пример #4
0
        private void btnUpdateVipUrFans_Click(object sender, EventArgs e)
        {
            VipSettingQueryModelGet vipSettingQueryModelGet = gvVipInfo.GetFocusedRow() as VipSettingQueryModelGet;
            VipUrFans vipUrFans = gvVipUrFans.GetFocusedRow() as VipUrFans;

            if (vipSettingQueryModelGet != null && vipUrFans != null)
            {
                SubformVipUrFans subformVipUrFans = new SubformVipUrFans();
                subformVipUrFans.SubformType = SubformType.Edit;
                VipUrFansModelSend vipUrFansModelSend = new VipUrFansModelSend();
                vipUrFansModelSend.Id                      = vipUrFans.Id;
                vipUrFansModelSend.FansVipId               = vipUrFans.FansVipId;
                vipUrFansModelSend.FansCount               = vipUrFans.FansCount;
                vipUrFansModelSend.VipId                   = vipSettingQueryModelGet.Id;
                subformVipUrFans.VipUrFansModelSend        = vipUrFansModelSend;
                subformVipUrFans._vipSettingQueryModelGets = _vipSettingQueryModelGets;
                if (subformVipUrFans.ShowDialog() == DialogResult.OK)
                {
                    QueryVipSetting();
                    gvVipInfo.FocusedRowHandle = _vipSettingQueryModelGets.IndexOf(vipSettingQueryModelGet);
                    gvVipInfo_FocusedRowChanged(null, null);
                }
            }
        }