Пример #1
0
        //添加新的一行
        private void AddNewRow(StructDictItem item, DataTable table)
        {
            DataRow row = table.NewRow();

            table.Rows.Add(row);
            row[TitleList.Number.ToString()]        = table.Rows.Count;
            row[TitleList.MemberType.ToString()]    = SysManage.GetMemberTypeName(item.GetItem(0));
            row[TitleList.RechargeMoney.ToString()] = item.GetItem(1);
            row[TitleList.GiveMoney.ToString()]     = item.GetItem(2);
            row[TitleList.ValidDay.ToString()]      = item.GetItem(3) + "-" + item.GetItem(4);
        }
Пример #2
0
        //添加新行
        private void AddNewRow(StructMember member)
        {
            DataRow row = this.mainDataTable.NewRow();

            this.mainDataTable.Rows.Add(row);

            row[TitleList.Name.ToString()]     = member.Name;
            row[TitleList.Card.ToString()]     = member.Cardnumber;
            row[TitleList.Gender.ToString()]   = member.Gender;
            row[TitleList.Type.ToString()]     = SysManage.GetMemberTypeName(member.Membertype.ToString());
            row[TitleList.LastTime.ToString()] = member.Lasttime;
            row[TitleList.Reason.ToString()]   = member.Reason;
        }
Пример #3
0
        //添加新行
        private void AddNewRow(StructApply apply)
        {
            DataRow row = this.mainDataTable.NewRow();

            this.mainDataTable.Rows.Add(row);
            row[TitleList.MemberName.ToString()]    = apply.Name;
            row[TitleList.MemberType.ToString()]    = SysManage.GetMemberTypeName(apply.Rightid.ToString());
            row[TitleList.IdNumber.ToString()]      = apply.Cardnumber;
            row[TitleList.RechargeMoney.ToString()] = apply.ChargeAmount;
            row[TitleList.GiveMoney.ToString()]     = apply.BonusAmount;
            row[TitleList.Staff.ToString()]         = apply.Operator;
            row[TitleList.OpenTime.ToString()]      = apply.Addtime;
            row[TitleList.PayChannel.ToString()]    = Enum.GetName(typeof(PAYCHANNEL), apply.Paymode);
            row[TitleList.IndentNumber.ToString()]  = apply.Receiptid;
            row[TitleList.Channel.ToString()]       = Enum.GetName(typeof(MANAGECHANNEL), apply.Channel);
        }
Пример #4
0
        //添加新行
        private void AddNewRow(StructEmbarkation emk)
        {
            DataRow row = this.mainDataTable.NewRow();

            this.mainDataTable.Rows.Add(row);
            row[TitleList.IdNumber.ToString()]   = emk.Cardnumber;
            row[TitleList.Name.ToString()]       = emk.Username;
            row[TitleList.MemberType.ToString()] = SysManage.GetMemberTypeName(emk.Usertype);
            row[TitleList.StartTime.ToString()]  = emk.Starttime;
            row[TitleList.EndTime.ToString()]    = emk.Stoptime;
            row[TitleList.Area.ToString()]       = emk.Area;
            row[TitleList.UseTime.ToString()]    = emk.Usedtime;
            row[TitleList.UseMoney.ToString()]   = emk.Money;
            row[TitleList.Mac.ToString()]        = emk.Mac;
            row[TitleList.Ip.ToString()]         = emk.Ip;
        }
Пример #5
0
        //添加新行
        private void AddNewRow(StructRealTime computer, DataRow row)
        {
            //this.gridView1.RefreshRow

            if (row == null)
            {
                row = this.mainDataTable.NewRow();
                this.mainDataTable.Rows.Add(row);
            }
            else
            {
                int index = this.mainDataTable.Rows.IndexOf(row);
                this.mainDataTable.Rows.Remove(row);
                row = this.mainDataTable.NewRow();
                this.mainDataTable.Rows.InsertAt(row, index);
            }

            row[TitleList.EpNumber.ToString()] = computer.Computer;
            row[TitleList.Area.ToString()]     = SysManage.GetAreaName(computer.Area);

            COMPUTERSTATUS status = COMPUTERSTATUS.在线;

            Enum.TryParse <COMPUTERSTATUS>(computer.Status, out status);
            //TODO:状态需要判断
            row[TitleList.State.ToString()]     = Enum.GetName(typeof(COMPUTERSTATUS), status);
            row[TitleList.IdCard.ToString()]    = computer.Cardnumber;
            row[TitleList.CardType.ToString()]  = SysManage.GetMemberTypeName(computer.Usertype);
            row[TitleList.MoneyType.ToString()] = computer.Billing;

            if (computer.Verify.Equals(""))
            {
                row[TitleList.VerifyType.ToString()] = "";
            }
            else
            {
                row[TitleList.VerifyType.ToString()] = computer.Verify.Equals("1") ? "已验证" : "未验证";
            }
            row[TitleList.ResMoney.ToString()]  = computer.Balance;
            row[TitleList.ResTime.ToString()]   = computer.Remaintime;
            row[TitleList.BeginTime.ToString()] = computer.Starttime;
            row[TitleList.UseTime.ToString()]   = computer.Usedtime;
            row[TitleList.EndTime.ToString()]   = computer.Stoptime;
            row[TitleList.MacLoc.ToString()]    = computer.Mac;
            row[TitleList.IpLoc.ToString()]     = computer.Ip;
        }
Пример #6
0
        //添加新行数据
        private void AddNewRow(StructMember member)
        {
            DataRow row = this.mainDataTable.NewRow();

            this.mainDataTable.Rows.Add(row);
            row[TitleList.IdNumber.ToString()]     = member.Cardnumber;
            row[TitleList.Gender.ToString()]       = member.Gender;
            row[TitleList.Name.ToString()]         = member.Name;
            row[TitleList.MemberType.ToString()]   = SysManage.GetMemberTypeName(member.Membertype.ToString());
            row[TitleList.PhoneNumber.ToString()]  = member.Phone;
            row[TitleList.OpenCardTime.ToString()] = member.Opentime;
            row[TitleList.LastUseTime.ToString()]  = member.Lasttime;
            row[TitleList.RemMoney.ToString()]     = member.Balance;
            row[TitleList.AccRcMoney.ToString()]   = member.TotalRecharge;
            row[TitleList.AccGvMoney.ToString()]   = member.TotalBonus;
            row[TitleList.Integral.ToString()]     = member.Integal;
            row[TitleList.UseIntegral.ToString()]  = member.UsedIntegal;
            row[TitleList.Status.ToString()]       = Enum.GetName(typeof(MEMBERSTATUS), member.Status);
            row[TitleList.Verify.ToString()]       = member.Verify == 0?"未验证":"已验证";
        }
        //添加新行
        private void AddNewRow(StructCharge charge)
        {
            DataRow row = this.mainDataTable.NewRow();

            this.mainDataTable.Rows.Add(row);
            row[TitleList.IndentNumber.ToString()]    = charge.Productid;
            row[TitleList.MemberName.ToString()]      = charge.Name;
            row[TitleList.MemberType.ToString()]      = SysManage.GetMemberTypeName(charge.Rightid.ToString());
            row[TitleList.IdNumber.ToString()]        = charge.Cardnumber;
            row[TitleList.Area.ToString()]            = SysManage.GetAreaName(charge.Areaid.ToString());
            row[TitleList.RechargeMoney.ToString()]   = charge.ChargeAmount;
            row[TitleList.GiveMoney.ToString()]       = charge.BonusAmount;
            row[TitleList.PayChannel.ToString()]      = Enum.GetName(typeof(PAYCHANNEL), charge.Paymode);
            row[TitleList.PayIndentNumber.ToString()] = charge.Receiptid;
            INDENT_FINISH_STATUS status = INDENT_FINISH_STATUS.无;

            Enum.TryParse <INDENT_FINISH_STATUS>(charge.Status.ToString(), out status);
            row[TitleList.IndentStatus.ToString()] = Enum.GetName(typeof(INDENT_FINISH_STATUS), status);
            row[TitleList.AddTime.ToString()]      = charge.Addtime;
        }
Пример #8
0
        //初始化UI
        private void InitUI()
        {
            COMPUTERSTATUS status = COMPUTERSTATUS.空闲;

            Enum.TryParse <COMPUTERSTATUS>(currentCom.Status, out status);
            if (status == COMPUTERSTATUS.异常 || status == COMPUTERSTATUS.空闲)
            {
                this.simpleButton1.Enabled = this.simpleButton2.Enabled = false;
            }
            char[] sp = { ':', ':' };

            //姓名
            this.label1.Text = string.Format("{0}:{1}", this.label1.Text.Split(sp)[0], currentCom.Name);
            //卡号
            this.label3.Text = string.Format("{0}:{1}", this.label3.Text.Split(sp)[0], currentCom.Cardnumber);
            //会员等级
            this.label4.Text = string.Format("{0}:{1}", this.label4.Text.Split(sp)[0], SysManage.GetMemberTypeName(currentCom.Usertype));
            //上网开始时间
            this.label5.Text = string.Format("{0}:{1}", this.label5.Text.Split(sp)[0], currentCom.Starttime);
            //上网时长
            this.label6.Text = string.Format("{0}:{1}", this.label6.Text.Split(sp)[0], currentCom.Usedtime);
            //账户余额
            this.label7.Text = string.Format("{0}:{1}", this.label7.Text.Split(sp)[0], currentCom.Balance);

            //状态
            this.label8.Text = string.Format("{0}:{1}", this.label8.Text.Split(sp)[0], Enum.GetName(typeof(COMPUTERSTATUS), status));
            //区域
            this.label9.Text = string.Format("{0}:{1}", this.label9.Text.Split(sp)[0], SysManage.GetAreaName(currentCom.Area));
            //ip
            this.label10.Text = string.Format("{0}:{1}", this.label10.Text.Split(sp)[0], currentCom.Ip);
            //mac
            this.label11.Text = string.Format("{0}:{1}", this.label11.Text.Split(sp)[0], currentCom.Mac);
        }