Exemple #1
0
        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 });
            }
        }
Exemple #2
0
 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);
 }