Esempio n. 1
0
 /// <summary>
 /// 获取首页数据
 /// </summary>
 /// <param name="result"></param>
 public void GetHomePageList(
     GetDataResultHandle result)
 {
     this.GetDataResultEvent += result;
     //获取上网信息
     HomePageNetOperation.HompageList(HomePageListResult);
 }
Esempio n. 2
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            string        msg  = this.textBox1.Text;
            List <string> pars = new List <string>();

            if (this.checkBox1.Checked)
            {
                pars.Add(msg);
                HomePageNetOperation.ManagerCommandOperation(ManagerCommandOperationResult, COMMAND_TYPE.NOTIFYALL, pars);
            }
            else
            {
                //TODO:判断是否是群发
                for (int i = 0; i < this.mainDataTable.Rows.Count; i++)
                {
                    StructRealTime com = this.onlines[i];
                    DataRow        row = this.mainDataTable.Rows[i];

                    if (row[TitleList.Check.ToString()].ToString().Equals("True"))
                    {
                        pars.Add(com.Cardnumber);
                    }
                }
                if (pars.Count > 0)
                {
                    pars.Add(msg);
                    HomePageNetOperation.ManagerCommandOperation(ManagerCommandOperationResult, COMMAND_TYPE.NOTIFY, pars);
                }
            }
        }
Esempio n. 3
0
        //按钮列按钮点击
        private void ButtonColumn_ButtonClick(object sender, ButtonPressedEventArgs arg)
        {
            //处理事件
            int        row  = this.gridView1.FocusedRowHandle;
            StructCall call = this.calls[row];

            HomePageNetOperation.HandleCall(HandleCallResult, call.Callid);
        }
Esempio n. 4
0
        //强制下机
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            List <string> cards = new List <string>()
            {
                currentCom.Cardnumber
            };

            HomePageNetOperation.ManagerCommandOperation(ManagerCommandOperationResult, COMMAND_TYPE.TICKOFF, cards);
        }
Esempio n. 5
0
        //进行锁定
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            List <string> pars = new List <string>()
            {
                card, this.textBox1.Text
            };

            HomePageNetOperation.ManagerCommandOperation(ManagerCommandOperationResult, COMMAND_TYPE.LOCK, pars);
        }
Esempio n. 6
0
        //按钮列点击事件
        private void ButtonColumn_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs args)
        {
            int          rowhandle = this.gridView1.FocusedRowHandle;
            StructMember member    = this.locks[rowhandle];
            //解锁
            List <string> cards = new List <string>()
            {
                member.Cardnumber
            };

            HomePageNetOperation.ManagerCommandOperation(ManagerCommandOperationResult, COMMAND_TYPE.UNLOCK, cards);
        }
Esempio n. 7
0
        private void simpleButton3_Click(object sender, EventArgs e)
        {
            //if (!this.textEdit1.Text.Equals(""))
            //{
            //    StructCard.Builder newCard = new StructCard.Builder(this.activeCard);
            //    newCard.Number = this.textEdit1.Text;
            //    HomePageNetOperation.CardCheckOut(CardCheckOutResult, newCard.Number);

            //}
            //else
            //{

            //}
            HomePageNetOperation.CardCheckOut(CardCheckOutResult, this.activeCard.Number);
        }
Esempio n. 8
0
        private void simpleButton5_Click(object sender, EventArgs e)
        {
            //接班人
            string receive = this.comboBoxEdit1.Text;
            string ps1     = this.textEdit1.Text;
            //交班人
            string ps2 = this.textEdit3.Text;

            if (receive.Equals("") || ps1.Equals("") || ps2.Equals("") || (!this.checkEdit1.Checked && !this.checkEdit2.Checked))
            {
                MessageBox.Show("请将信息填写完整");
                return;
            }
            int    ischecked = this.checkEdit1.Checked ? 1 : 0;
            string remark    = this.textBox1.Text;

            if (this.comboBoxEdit1.SelectedIndex >= 0)
            {
                ManagerManage.Manage().AccountId = this.staffs[this.comboBoxEdit1.SelectedIndex].Guid;
            }
            HomePageNetOperation.AddChangeStaff(AddChangeStaffResult, ps2, receive, ps1, ischecked, remark);
        }
Esempio n. 9
0
        private void ButtonEdit_ButtonClick(object sender, ButtonPressedEventArgs e)
        {
            int            rowhandle = this.gridView1.FocusedRowHandle;
            StructRealTime computer  = coms[rowhandle];

            if (computer.Cardnumber.Equals(""))
            {
                return;
            }

            DataRow row = this.gridView1.GetDataRow(rowhandle);

            char[]    splites   = { '_' };
            string [] btnparams = ((string)e.Button.Tag).Split(splites);
            //锁定
            if (btnparams[1].Equals("1"))
            {
                UserLockView view = new UserLockView(computer.Cardnumber);
                ToolsManage.ShowForm(view, false);
            }
            //强制下机
            else if (btnparams[1].Equals("0"))
            {
                List <string> cards = new List <string>()
                {
                    computer.Cardnumber
                };
                HomePageNetOperation.ManagerCommandOperation(ManagerCommandOperationResult, COMMAND_TYPE.TICKOFF, cards);
            }
            //验证
            else if (btnparams[1].Equals("2"))
            {
                List <string> cards = new List <string>()
                {
                    computer.Cardnumber
                };
                HomePageNetOperation.ManagerCommandOperation(ManagerCommandOperationResult, COMMAND_TYPE.VERIFY, cards);
            }
        }
Esempio n. 10
0
 public void CardCheckIn(StructCard card)
 {
     this.activeCard = new StructCard.Builder(card).Build();
     HomePageNetOperation.CardCheckIn(_manage.ActiveFlowResult, this.activeCard.Number);
 }
Esempio n. 11
0
 //确定关闭闲着的机子
 private void simpleButton1_Click(object sender, EventArgs e)
 {
     HomePageNetOperation.ManagerCommandOperation(ManagerCommandOperationResult, COMMAND_TYPE.IDLEOFF, null);
 }
Esempio n. 12
0
 private void GetRechargeCode()
 {
     HomePageNetOperation.GetRechargeCode(GetRechargeCodeResult, this.rechargeCard.Number, recharge, 0, (int)this.prechargeType);
 }
Esempio n. 13
0
 private void GetGiveStaffInfo()
 {
     HomePageNetOperation.GetGiveStaffInfo(GetGiveStaffInfoResult);
 }
Esempio n. 14
0
 private void GetCallServerList()
 {
     HomePageNetOperation.GetCallList(GetCallListResult);
 }