private void RefuseConTemp_Click(object sender, EventArgs e) { if (this.Reason.Text == "备注:同意时此栏可不填,拒绝时需填写理由" || string.IsNullOrEmpty(this.Reason.Text)) { MessageBox.Show("需填写拒绝理由!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); //return; } else { SignatureDetail sd = new SignatureDetail(); sd.ConId = this.ConTempId.Text; sd.EmpId = UserHelper.UserInfo.Id; sd.Remark = this.Reason.Text; sd.Result = -1; string result = _sc.SignDetail(sd); if (result == Response.INSERT_SIGN_DETAIL_SUCCESS.ToString()) { this.DialogResult = DialogResult.OK; } else { MessageBox.Show("处理失败,请重新处理!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
///// <summary> ///// 查询会签单信息 ///// </summary> ///// <param name="Id"></param> ///// <returns></returns> //public HDJContract GetHDJContract(string Id) //{ // try // { // SocketMessage sm = new SocketMessage(Request.GET_HDJCONTRACT_REQUEST, Id); // ClientSocket.Send(Encoding.UTF8.GetBytes(sm.Package)); // recLength = ClientSocket.Receive(recivebuffer); // string recMsg = Encoding.UTF8.GetString(recivebuffer, 0, recLength); // string[] Msg = recMsg.Split(SocketMessage.DEFAULT_SEPARATOR); // if (Msg[0] == Response.GET_HDJCONTRACT_SUCCESS.ToString()) // { // HDJContract list = new HDJContract(); // list = JsonConvert.DeserializeObject<HDJContract>(Msg[2]); // return list; // } // else // { // Logging.AddLog("查询会签单信息失败!"); // return null; // } // } // catch // { // Logging.AddLog("查询会签单信息失败(服务器连接中断)!"); // return null; // } //} /// <summary> /// 签单签字情况 /// </summary> /// <param name="sd"></param> /// <returns></returns> public string SignDetail(SignatureDetail sd) { //return Task.Factory.StartNew(() => { try { SocketMessage sm = new SocketMessage(Request.INSERT_SIGN_DETAIL_REQUEST, sd); ClientSocket.Send(Encoding.UTF8.GetBytes(sm.Package)); recLength = ClientSocket.Receive(recivebuffer); string recMsg = Encoding.UTF8.GetString(recivebuffer, 0, recLength); string[] Msg = recMsg.Split(SocketMessage.DEFAULT_SEPARATOR); if (Msg[0] == Response.INSERT_SIGN_DETAIL_SUCCESS.ToString()) { Logging.AddLog("签单签字成功!"); } else { Logging.AddLog("签单签字失败!"); } return Msg[0]; } catch { Logging.AddLog("签单签字失败(服务器连接中断)!"); return "服务器连接中断"; } //}); } }
private void AgreeConTemp_Click(object sender, EventArgs e) { SignatureDetail sd = new SignatureDetail(); sd.ConId = this.ConTempId.Text; sd.EmpId = UserHelper.UserInfo.Id; if (this.Reason.Text == "备注:同意时此栏可不填,拒绝时需填写理由") { sd.Remark = "未填"; } else { sd.Remark = this.Reason.Text.Trim(); } sd.Result = 1; string result = _sc.SignDetail(sd); if (result == Response.INSERT_SIGN_DETAIL_SUCCESS.ToString()) { this.DialogResult = DialogResult.OK; } else { MessageBox.Show("处理失败,请重新处理!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }