Web/Reception/roomRecord.ashx.cs

(开头部分) 8KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Web.Reception
{
    /// <summary>
    /// roomRecord 的摘要说明
    /// </summary>
    public class roomRecord : IHttpHandler
    {

        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string strJson = null;
            Model.tbRoomRecord model = new Model.tbRoomRecord();
            if (context.Request.Form["num"] != null)
                if (!string.IsNullOrEmpty(context.Request.Form["num"].Trim()))
                    model.R_RoomID = context.Request.Form["num"].Trim();

          
            model.H_Account = "admin";
            if (context.Request.Form["username"] != null)
                if (context.Request.Form["username"] != "")
                {
                    model.RR_Name = context.Request.Form["username"].ToString();
                }
            if(context.Request.Form["credentialstypeid"]!=null)
                if (context.Request.Form["credentialstypeid"] != "" && context.Request.Form["credentialstypeid"] != "0")
                {
                    model.CT_ID = Convert.ToInt32(context.Request.Form["credentialstypeid"]);
                }
            if (context.Request.Form["idnum"] != null)
                if (context.Request.Form["idnum"] != "")
                {
                    model.RR_CredentialsID = context.Request.Form["idnum"].ToString();
                }
            if (context.Request.Form["typeid"] != null)
                if (context.Request.Form["typeid"] != "" && context.Request.Form["typeid"] != "0")
                {
                    model.RT_ID = Convert.ToInt32(context.Request.Form["typeid"]);
                }
            IList<Model.tbRoomRecord> listModel = new BLL.tbRoomRecord().GetListLeftJoinRoomTypeAndRoomState(model);
            for (int i = 0; i < listModel.Count; i++)
            {
                double? vacatePrice = getVacatePrice(listModel[i].RR_StartTime, listModel[i].R_Price);
                string strEndTime = "-----";
                if (listModel[i].RR_EndTime != null)
                {
                    strEndTime = Convert.ToDateTime(listModel[i].RR_EndTime).ToString("yyyy-MM-dd HH:mm:ss");
                }
                strJson += "{\"Id\":\"" + listModel[i].R_ID + "\",\"RoomID\":\"" + listModel[i].R_RoomID + "\",\"TypeId\":\"" + listModel[i].RT_ID + "\",\"Name\":\"" + listModel[i].RT_Name + "\",\"UserName\":\"" + listModel[i].RR_Name
                    + "\",\"StartTime\":\"" + Convert.ToDateTime(listModel[i].RR_StartTime).ToString("yyyy-MM-dd HH:mm:ss") + "\",\"Price\":\"" +
                    listModel[i].R_Price + "\",\"Sex\":\"" + listModel[i].RR_Sex + "\",\"IDType\":\"" + listModel[i].CT_ID + "\",\"IDName\":\"" + listModel[i].CT_Name + "\",\"IDNum\":\"" + listModel[i].RR_CredentialsID + "\",\"Prepay\":\"" + listModel[i].RR_Payment + "\",\"Deposit\":\"" + listModel[i].RR_Deposit + "\",\"SettlementPrice\":\""
                    + vacatePrice + "\",\"DeductPay\":\"" + (listModel[i].RR_Deposit - vacatePrice) + "\",\"BedNum\":\"" + listModel[i].R_BedNumber + "\",\"EndTime\":\"" + strEndTime + "\",\"Remark\":\"" + listModel[i].RR_Remark + "\"},";
            }
            if (!string.IsNullOrEmpty(strJson))
                strJson = strJson.TrimEnd(',');
后面还有 136 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。