private void resolver_MouseLeftButtonDown_3(object sender, MouseButtonEventArgs e) { TextBlock btn = sender as TextBlock; TasktimeInfo ttimeInfo = btn.Tag as TasktimeInfo; TaskCenter.TaskTimes = ttimeInfo.TestTimeInt; resolver(btn.Text, ttimeInfo.resolver3code); }
public static bool updateTdmTaskTimesInfo(TasktimeInfo info, TdmTaskTimeMethod method) { TdmToMpmWebserviceClient cl = new TdmToMpmWebserviceClient(); string infoxml = info.ToXml(); string xml = cl.updateTdmTaskTimesInfo(infoxml, method.ToString()); XElement xe = XElement.Parse(xml); string returnValue = xe.Element("returnValue").Value; return(returnValue == "0"); }
private void delete_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { TextBlock img = (TextBlock)sender; TasktimeInfo info = img.Tag as TasktimeInfo; if (WebHelper.updateTdmTaskTimesInfo(info, TdmTaskTimeMethod.delete)) { var dataSource = WebHelper.listTdmTaskTimesInfo(currentInfo.id); dgTimes.DataContext = dataSource; } else { MessageBox.Show("服务器异常,删除失败"); } }
public static List <TasktimeInfo> listTdmTaskTimesInfo(string id) { TdmToMpmWebserviceClient cl = new TdmToMpmWebserviceClient(); string xml = cl.listTdmTaskTimesInfo(id); List <TasktimeInfo> result = new List <TasktimeInfo>(); try { XElement xe = XElement.Parse(xml); IEnumerable <XElement> elements = from ele in xe.Elements("tasktimeinfo") select ele; foreach (var element in elements) { result.Add(TasktimeInfo.Parse(element)); } } catch { } return(result.OrderBy(it => it.TestTime).ToList()); }
private void addButton_Click(object sender, RoutedEventArgs e) { int temp = 0; if (!int.TryParse(txtTimes.Text.Trim(), out temp)) { MessageBox.Show("试验次数请输入整数!"); return; } //currentInfo.t //DataLogDAL.getList(TaskCenter.TaskID).Count(it => Convert.ToInt32(it.Version) == TaskCenter.TaskTimes) TasktimeInfo info = new TasktimeInfo(); info.Id = Guid.NewGuid().ToString().Replace("-", ""); info.TaskId = currentInfo.id; info.TestTime = txtTimes.Text; info.Remark = txtDesc.Text; info.CreationDate = DateTime.Now.ToString("yyyy-MM-dd"); info.LastUpdateDate = DateTime.Now.ToString("yyyy-MM-dd"); info.LastUpdateIp = "127.0.0.1"; info.Version = "1"; info.TestPersion = txtPersion.Text; info.CreatedBy = MainWindow.UserID; info.LastUpdateBy = MainWindow.UserID; info.BeginDate = dpBegin.SelectedDate.Value.ToString("yyyy-MM-dd"); info.EndDate = dpEnd.SelectedDate.Value.ToString("yyyy-MM-dd"); if (WebHelper.updateTdmTaskTimesInfo(info, TdmTaskTimeMethod.add)) { showDetail(); MessageBox.Show("添加试验次数成功"); } }