Example #1
0
        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);
        }
Example #2
0
        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");
        }
Example #3
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("服务器异常,删除失败");
            }
        }
Example #4
0
        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());
        }
Example #5
0
        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("添加试验次数成功");
            }
        }