/// <summary> /// 任务保存 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAddTask_Click(object sender, EventArgs e) { string message = string.Empty; try { AscmGetMaterialTask task = new AscmGetMaterialTask(); task.productLine = txtProductLine.Text; task.warehouserId = (cmbWarehouserId.SelectedItem == null) ? cmbWarehouserId.Text : ((KeyValuePair<object, string>)cmbWarehouserId.SelectedItem).Value; task.mtlCategoryStatus = (cmbMtlCategoryStatus.SelectedItem == null) ? cmbMtlCategoryStatus.Text : ((KeyValuePair<object, string>)cmbMtlCategoryStatus.SelectedItem).Value; task.rankerId = (cmbRankerId.SelectedItem == null) ? cmbRankerId.Text : ((KeyValuePair<object, string>)cmbRankerId.SelectedItem).Value; task.IdentificationId = (cmbIdentificationId.SelectedItem == null) ? 0 : int.Parse(((KeyValuePair<object, string>)cmbIdentificationId.SelectedItem).Value); task.materialDocNumber = (cmbMaterialDocNumber.SelectedItem == null) ? cmbMaterialDocNumber.Text : ((KeyValuePair<object, string>)cmbMaterialDocNumber.SelectedItem).Value; task.taskTime = (cmbTaskTime.SelectedItem == null) ? cmbTaskTime.Text : ((KeyValuePair<object, string>)cmbTaskTime.SelectedItem).Value; task.tip = (cmbTip.SelectedItem == null) ? cmbTip.Text : ((KeyValuePair<object, string>)cmbTip.SelectedItem).Value; task.createUser = frmMain.userName; task.modifyUser = frmMain.userName; task.workerId = frmMain.userName; string xmlstr = YnBaseClass2.Helper.ObjectHelper.Serialize(task); WinForm.AscmWebService.AscmWebService service = new AscmWebService.AscmWebService(); if (service.AddTaskSave(frmMain.encryptTicket, xmlstr, "", ref message)) { if (refreshHandler != null) { refreshHandler(this, new EventArgs()); } MessageBoxEx.Show("保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBoxEx.Show(message, "保存失败", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBoxEx.Show(ex.Message, "保存失败", MessageBoxButtons.OK, MessageBoxIcon.Error); } }