Ejemplo n.º 1
0
        private void btnCommit_Click(object sender, EventArgs e)
        {
            //新增答题情况
            AnswerInfoModel model = new AnswerInfoModel();

            model.AnswerContent = this.txtAnswer.Text;
            model.CarID         = Convert.ToInt32(this.lbCarID.Text);
            model.CreateTime    = DateTime.Now;
            model.CreateUser    = "******";
            model.EmployeeID    = 1;
            string strPost = JsonConvert.SerializeObject(model);

            KnowledgeDesk.ActionHelper.WebAPIHelper webapi = new ActionHelper.WebAPIHelper();
            string     strErr = "";
            ExecResult result = webapi.ExecuteResultList("http://119.29.105.131:8099/api/AnswerInfo/AddAnswerInfo", strPost, "Post", ref strErr);

            if (result.Data[0].Success)
            {
                this.lbAnswerID.Text   = result.Data[0].DocumentNo;
                this.Width             = 802;
                this.btnCommit.Enabled = false;
                this.btnNext.Enabled   = true;
            }
            else
            {
                MessageBox.Show("操作失败,请重新提交");
                return;
            }
        }
Ejemplo n.º 2
0
        private void btnSure_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(this.txtFloorName.Text.Trim()))
            {
                MessageBox.Show("请填写楼层名称!");
                return;
            }
            KnowledgeDesk.ActionHelper.WebAPIHelper webapi = new ActionHelper.WebAPIHelper();
            string     strErr = "";
            FloorModel floor  = new FloorModel();

            floor.FloorName  = this.txtFloorName.Text.Trim();
            floor.FloorDesc  = this.txtDes.Text.Trim();
            floor.CreateUser = "******";
            floor.CreateTime = DateTime.Now;
            string     strPost = JsonConvert.SerializeObject(floor);
            ExecResult result  = webapi.ExecuteResultList("http://119.29.105.131:8099/api/Floor/AddFloor", strPost, "Post", ref strErr);

            if (result.Data[0].Success)
            {
                MessageBox.Show(result.Data[0].Remark);
                this.DialogResult = DialogResult.Yes;
                this.Close();
            }
            else
            {
                MessageBox.Show(result.Data[0].Remark);
                return;
            }
        }
Ejemplo n.º 3
0
        private void btnNo_Click(object sender, EventArgs e)
        {
            KnowledgeDesk.ActionHelper.WebAPIHelper webapi = new ActionHelper.WebAPIHelper();
            string   strErr = "";
            CarModel car    = new CarModel();

            car.CarID       = Convert.ToInt32(this.lbCarID.Text);
            car.Points      = 0.6M;
            car.CarQuestion = this.txtQuestion.Text;
            car.CarAnswer   = "";
            car.RoomID      = Convert.ToInt32(this.lbRoomID.Text);
            car.FloorID     = Convert.ToInt32(this.lbFloorID.Text);
            string     strPostCar = JsonConvert.SerializeObject(car);
            ExecResult resultCar  = webapi.ExecuteResultList("http://119.29.105.131:8099/api/Car/UpdateCar", strPostCar, "Post", ref strErr);

            if (resultCar.Data[0].Success)
            {
                //设置宽度
                this.Width = 414;
            }
            else
            {
                MessageBox.Show("操作失败,请重试");
                return;
            }
            this.txtAnswer.Text    = "";
            this.txtQuestion.Text  = "";
            this.txtReal.Text      = "";
            this.btnCommit.Enabled = true;
            this.btnNext.Enabled   = false;
            this.rbnlike.Checked   = false;
            this.rbnno.Checked     = false;
            this.rbnyes.Checked    = false;
            GetQuestion();
        }
Ejemplo n.º 4
0
        private void btnSure_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(this.txtCarQuestion.Text.Trim()))
            {
                MessageBox.Show("请填写牌面!");
                return;
            }
            if (string.IsNullOrEmpty(this.txtAnswer.Text.Trim()))
            {
                MessageBox.Show("请填写答案!");
                return;
            }
            KnowledgeDesk.ActionHelper.WebAPIHelper webapi = new ActionHelper.WebAPIHelper();
            string   strErr = "";
            CarModel car    = new CarModel();

            car.CarQuestion = this.txtCarQuestion.Text.Trim();
            car.CarAnswer   = this.txtAnswer.Text.Trim();
            car.FloorID     = Convert.ToInt32(this.cmbFloor.SelectedValue);
            car.RoomID      = Convert.ToInt32(this.cmbRoom.SelectedValue);
            if (CarID == 0)
            {
                car.CreateUser = "******";
                car.CreateTime = DateTime.Now;
                car.IsStop     = 0;
                car.EmployeeID = 1;
                car.Points     = 0.8M;
            }
            else
            {
                car.CarID  = CarID;
                car.Points = Convert.ToDecimal(this.lbPoints.Text);
            }
            string     strPost = JsonConvert.SerializeObject(car);
            ExecResult result  = null;

            if (CarID == 0)
            {
                result = webapi.ExecuteResultList("http://119.29.105.131:8099/api/Car/AddCar", strPost, "Post", ref strErr);
            }
            else
            {
                result = webapi.ExecuteResultList("http://119.29.105.131:8099/api/Car/UpdateCar", strPost, "Post", ref strErr);
            }
            if (result.Data[0].Success)
            {
                MessageBox.Show(result.Data[0].Remark);
                this.DialogResult = DialogResult.Yes;
                this.Close();
            }
            else
            {
                MessageBox.Show(result.Data[0].Remark);
                return;
            }
        }
Ejemplo n.º 5
0
        private void cmbFloor_SelectionChangeCommitted(object sender, EventArgs e)
        {
            KnowledgeDesk.ActionHelper.WebAPIHelper webapi = new ActionHelper.WebAPIHelper();
            string     strErr  = "";
            string     strPost = "FloorID=" + cmbFloor.SelectedValue.ToString();
            ExecResult result  = webapi.ExecuteResultList("http://119.29.105.131:8099/api/Room/QueryRoomByFloorID", strPost, "Get", ref strErr);


            this.cmbRoom.DataSource    = result.DTData;
            this.cmbRoom.DisplayMember = "RoomName";
            this.cmbRoom.ValueMember   = "RoomID";
            this.cmbRoom.SelectedIndex = -1;
        }
Ejemplo n.º 6
0
        private void btnSure_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(this.txtRoomName.Text.Trim()))
            {
                MessageBox.Show("请填写房间名称!");
                return;
            }
            if (string.IsNullOrEmpty(this.cmbFloor.Text.Trim()))
            {
                MessageBox.Show("请填写所在楼层!");
                return;
            }

            KnowledgeDesk.ActionHelper.WebAPIHelper webapi = new ActionHelper.WebAPIHelper();
            string    strErr = "";
            RoomModel room   = new RoomModel();

            room.RoomName   = this.txtRoomName.Text.Trim();
            room.RoomDesc   = this.txtDes.Text.Trim();
            room.CreateUser = "******";
            room.CreateTime = DateTime.Now;
            room.FloorID    = Convert.ToInt32(this.cmbFloor.SelectedValue);
            room.RoomID     = RoomID;
            string     strPost = JsonConvert.SerializeObject(room);
            ExecResult result  = null;

            if (RoomID == 0)
            {
                result = webapi.ExecuteResultList("http://119.29.105.131:8099/api/Room/AddRoom", strPost, "Post", ref strErr);
            }
            else
            {
                result = webapi.ExecuteResultList("http://119.29.105.131:8099/api/Room/UpdateRoom", strPost, "Post", ref strErr);
            }
            if (result.Data[0].Success)
            {
                MessageBox.Show(result.Data[0].Remark);
                this.DialogResult = DialogResult.Yes;
                this.Close();
            }
            else
            {
                MessageBox.Show(result.Data[0].Remark);
                return;
            }
        }
Ejemplo n.º 7
0
        private void GetQuestion()
        {
            KnowledgeDesk.ActionHelper.WebAPIHelper webapi = new ActionHelper.WebAPIHelper();
            string     strErr  = "";
            string     strPost = "EmployeeID=1&IsRandom=" + IsRandom.ToString();
            ExecResult result  = webapi.ExecuteResultList("http://119.29.105.131:8099/api/Car/GetCarAnswer", strPost, "Get", ref strErr);
            DataTable  dt      = result.DTData;

            this.lbFloor.Text     = dt.Rows[0]["FloorName"].ToString();
            this.lbRoom.Text      = dt.Rows[0]["RoomName"].ToString();
            this.txtQuestion.Text = dt.Rows[0]["CarQuestion"].ToString();
            this.txtReal.Text     = dt.Rows[0]["CarAnswer"].ToString();
            this.lbCarID.Text     = dt.Rows[0]["CarID"].ToString();
            this.lbPoints.Text    = dt.Rows[0]["Points"].ToString();
            this.lbFloorID.Text   = dt.Rows[0]["FloorID"].ToString();
            this.lbRoomID.Text    = dt.Rows[0]["RoomID"].ToString();
            //设置宽度  414
            this.Width = 414;
        }
Ejemplo n.º 8
0
        private void AddRoom_Load(object sender, EventArgs e)
        {
            KnowledgeDesk.ActionHelper.WebAPIHelper webapi = new ActionHelper.WebAPIHelper();
            string     strErr  = "";
            string     strPost = "EmployeeID=1";
            ExecResult result  = webapi.ExecuteResultList("http://119.29.105.131:8099/api/Floor/QueryFloor", strPost, "Get", ref strErr);


            this.cmbFloor.DataSource    = result.DTData;
            this.cmbFloor.DisplayMember = "楼层";
            this.cmbFloor.ValueMember   = "FloorID";
            this.cmbFloor.SelectedIndex = -1;

            if (RoomID != 0)
            {
                strPost = "RoomID=" + RoomID.ToString();
                ExecResult resultRoom = webapi.ExecuteResultList("http://119.29.105.131:8099/api/Room/QueryRoomByID", strPost, "Get", ref strErr);
                this.txtRoomName.Text       = resultRoom.DTData.Rows[0]["RoomName"].ToString();
                this.txtDes.Text            = resultRoom.DTData.Rows[0]["RoomDesc"].ToString();
                this.cmbFloor.SelectedValue = Convert.ToInt32(resultRoom.DTData.Rows[0]["FloorID"]);
            }
        }
Ejemplo n.º 9
0
        private void AddCar_Load(object sender, EventArgs e)
        {
            KnowledgeDesk.ActionHelper.WebAPIHelper webapi = new ActionHelper.WebAPIHelper();
            string     strErr  = "";
            string     strPost = "EmployeeID=1";
            ExecResult result  = webapi.ExecuteResultList("http://119.29.105.131:8099/api/Floor/QueryFloor", strPost, "Get", ref strErr);


            this.cmbFloor.DataSource    = result.DTData;
            this.cmbFloor.DisplayMember = "楼层";
            this.cmbFloor.ValueMember   = "FloorID";
            this.cmbFloor.SelectedIndex = -1;

            if (CarID > 0)
            {
                strPost = "CarID=" + CarID.ToString();
                result  = webapi.ExecuteResultList("http://119.29.105.131:8099/api/Car/QueryCarByID", strPost, "Get", ref strErr);
                this.txtCarQuestion.Text    = result.DTData.Rows[0]["CarQuestion"].ToString();
                this.txtAnswer.Text         = result.DTData.Rows[0]["CarAnswer"].ToString();
                this.cmbFloor.SelectedValue = Convert.ToInt32(result.DTData.Rows[0]["FloorID"]);
                this.cmbRoom.SelectedValue  = Convert.ToInt32(result.DTData.Rows[0]["RoomID"]);
                this.lbPoints.Text          = result.DTData.Rows[0]["Points"].ToString();
            }
        }
Ejemplo n.º 10
0
        private void btnNext_Click(object sender, EventArgs e)
        {
            //验证是否有结论

            //更新答题结果
            AnswerInfoModel model = new AnswerInfoModel();

            model.AnswerResult = strResult;
            model.AnswerInfoID = Convert.ToInt32(this.lbAnswerID.Text);
            string strPost = JsonConvert.SerializeObject(model);

            KnowledgeDesk.ActionHelper.WebAPIHelper webapi = new ActionHelper.WebAPIHelper();
            string     strErr = "";
            ExecResult result = webapi.ExecuteResultList("http://119.29.105.131:8099/api/AnswerInfo/UpdateAnswerInfo", strPost, "Post", ref strErr);

            if (result.Data[0].Success)
            {
                //更新卡牌分数
                CarModel car = new CarModel();
                car.CarID = Convert.ToInt32(this.lbCarID.Text);
                switch (strResult)
                {
                case "未掌握":
                    car.Points = 0.6M;
                    break;

                case "模糊":
                    car.Points = 0.8M;
                    break;

                case "完全掌握":
                    car.Points = Convert.ToDecimal(this.lbPoints.Text) + 0.1M;
                    break;
                }
                car.CarQuestion = this.txtQuestion.Text;
                car.CarAnswer   = this.txtReal.Text;
                car.RoomID      = Convert.ToInt32(this.lbRoomID.Text);
                car.FloorID     = Convert.ToInt32(this.lbFloorID.Text);
                string     strPostCar = JsonConvert.SerializeObject(car);
                ExecResult resultCar  = webapi.ExecuteResultList("http://119.29.105.131:8099/api/Car/UpdateCar", strPostCar, "Post", ref strErr);
                if (resultCar.Data[0].Success)
                {
                    //设置宽度
                    this.Width = 414;
                }
                else
                {
                    MessageBox.Show("操作失败,请重试");
                    return;
                }
            }

            this.txtAnswer.Text    = "";
            this.txtQuestion.Text  = "";
            this.txtReal.Text      = "";
            this.btnCommit.Enabled = true;
            this.btnNext.Enabled   = false;
            this.rbnlike.Checked   = false;
            this.rbnno.Checked     = false;
            this.rbnyes.Checked    = false;
            GetQuestion();
        }