static public void display_single(login_download form, ToJsonMy file) { mydata_form data = new mydata_form(); data.mydata_userName = file.student_number + file.use_name; data.mydata_buttontext = ""; data.mydata_name = file.name; data.mydata_id = file.id; data.mydata_time = file.time; data.mydata_copies = file.copies; if (database.err_list.Contains(file.id)) { data.mydata_status = "下载失败"; } else { data.mydata_status = file.status; } data.mydata_doubleside = file.double_side; data.mydata_color = file.strcolor; data.mydata_ppt = file.ppt; if (file.requirements != "") { data.mydata_name = "(注)" + file.name; } if (file.isfirst == true) { data.mydata_name = "(首单!)" + file.name; } if (file.copies == "现场打印") { data.mydata_buttontext = "确认付款"; data.mydata_doubleside = "-"; data.mydata_color = "-"; data.mydata_ppt = "-"; delegate_display = display_fun; form.mydata.Invoke(delegate_display, new object[] { form, data }); } else { switch (file.status) { case "已下载": data.mydata_buttontext = "通知已打印"; break; case "已打印": data.mydata_buttontext = "确认付款"; break; case "正打印": data.mydata_buttontext = "通知已打印"; break; case "未下载": data.mydata_buttontext = "手动下载"; break; } delegate_display = display_fun; form.mydata.Invoke(delegate_display, new object[] { form, data }); } }
static public void display_fun(login_download form, mydata_form data) { form.mydata.Rows.Add(data.mydata_id, data.mydata_userName, data.mydata_name, data.mydata_copies, data.mydata_doubleside, data.mydata_color, data.mydata_ppt, data.mydata_time, data.mydata_status, data.mydata_buttontext); }