Exemple #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request["delID"] != null)
        {
            DelDevKind(Request["delID"]);
        }
        DEVDAMAGERECREQ vrParameter = new DEVDAMAGERECREQ();

        GetHTTPObj(out vrParameter);
        if (!IsPostBack)
        {
            dwStartDate.Value = DateTime.Now.AddDays(-10).ToString("yyyy-MM-dd");
            dwEndDate.Value   = DateTime.Now.ToString("yyyy-MM-dd");
        }
        szStatus += GetInputItemHtml(CONSTHTML.option, "", "全部", "0");
        szStatus += GetInputHtmlFromXml(0, CONSTHTML.option, "", "DEVDAMAGEREC_status", true);

        vrParameter.dwStartDate = GetDate(dwStartDate.Value);
        vrParameter.dwEndDate   = GetDate(dwEndDate.Value);
        if (vrParameter.dwStatus == null || vrParameter.dwStatus == 0)
        {
            vrParameter.dwStatus = null;
        }
        DEVDAMAGEREC[] vrResult;
        GetPageCtrlValue(out vrParameter.szReqExtInfo);
        if (m_Request.Assert.RepareRecGet(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS)
        {
            UpdatePageCtrl(m_Request.Assert);
            for (int i = 0; i < vrResult.Length; i++)
            {
                m_szOut += "<tr>";
                m_szOut += "<td data-devid=" + vrResult[i].dwDevID.ToString() + " data-id=" + vrResult[i].dwSID.ToString() + ">" + vrResult[i].szAssertSN + "</td>";
                m_szOut += "<td>" + vrResult[i].szDevName + "</td>";
                UNIDEVICE dev;
                if (getDevByID(vrResult[i].dwDevID.ToString(), out dev))
                {
                    m_szOut += "<td>" + dev.szDeptName.ToString() + "</td>";
                }
                else
                {
                    m_szOut += "<td>" + "" + "</td>";
                }

                m_szOut += "<td>" + GetDateStr(vrResult[i].dwDamageDate) + "</td>";
                m_szOut += "<td>" + vrResult[i].szDamageInfo + "</td>";

                m_szOut += "<td>" + GetJustNameEqual(vrResult[i].dwStatus, "DEVDAMAGEREC_status") + "</td>";
                m_szOut += "<td>" + (vrResult[i].szRepareInfo) + "</td>";
                m_szOut += "<td>" + GetDateStr(vrResult[i].dwRepareDate) + "</td>";
                m_szOut += "<td>" + (vrResult[i].szRepareCom) + "</td>";
                m_szOut += "<td>" + (vrResult[i].szRepareComTel) + "</td>";
                m_szOut += "<td>" + GetFee(vrResult[i].dwRepareCost) + "</td>";
                m_szOut += "<td>" + (vrResult[i].szManName.ToString()) + "</td>";
                m_szOut += "<td><div class='OPTD'></div></td>";
                m_szOut += "</tr>";
            }
        }

        PutBackValue();
    }
Exemple #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            DEVDAMAGEREC setValue;
            // setValue.dwDamageTime = Get1970Seconds(DateTime.Now.ToString("yyyy-MM-dd HH:mm"));
            GetHTTPObj(out setValue);
            setValue.dwRepareDate = GetDate(DateTime.Now.ToString("yyyy-MM-dd"));
            if (Request["dwRepareCost"] != null && Request["dwRepareCost"] != "")
            {
                setValue.dwRepareCost = (uint)(FloatParse(Request["dwRepareCost"]) * 100);
            }
            if (Request["dwPay1"] != null && Request["dwPay1"] != "")
            {
                setValue.dwPay1 = (uint)(FloatParse(Request["dwPay1"]) * 100);
            }
            if (Request["dwPay2"] != null && Request["dwPay2"] != "")
            {
                setValue.dwPay2 = (uint)(FloatParse(Request["dwPay2"]) * 100);
            }
            if (m_Request.Device.DeviceRepair(setValue, out setValue) != REQUESTCODE.EXECUTE_SUCCESS)
            {
                MessageBox(m_Request.szErrMessage, "录入失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE);
            }
            else
            {
                MessageBox("录入成功", "录入成功", MSGBOX.SUCCESS, MSGBOX_ACTION.OK);
                return;
            }
        }
        m_szSta += GetInputHtmlFromXml((uint)DEVDAMAGEREC.DWSTATUS.REPARE_FAIL + (uint)DEVDAMAGEREC.DWSTATUS.REPARE_OK, CONSTHTML.option, "", "DEVDAMAGEREC_status", false);


        if (Request["op"] == "set")
        {
            bSet = true;

            DEVDAMAGERECREQ vrGet = new DEVDAMAGERECREQ();
            vrGet.dwSID = Parse(Request["dwSID"]);
            DEVDAMAGEREC[] vtRes;
            if (m_Request.Device.DevDamageRecGet(vrGet, out vtRes) != REQUESTCODE.EXECUTE_SUCCESS)
            {
                MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
            }
            else
            {
                if (vtRes.Length == 0)
                {
                    MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
                }
                else
                {
                    PutJSObj(vtRes[0]);
                    if (vtRes[0].dwRepareCost != null)
                    {
                        ViewState["dwRepareCost"] = GetFee(vtRes[0].dwRepareCost);
                    }
                    if (vtRes[0].dwPay1 != null)
                    {
                        ViewState["dwPay1"] = GetFee(vtRes[0].dwPay1);
                    }
                    if (vtRes[0].dwPay2 != null)
                    {
                        ViewState["dwPay2"] = GetFee(vtRes[0].dwPay2);
                    }
                    m_Title = "修复" + "【" + vtRes[0].szDevName + "】";
                }
            }
        }
        else
        {
            m_Title = "修复设置";
        }
    }