コード例 #1
0
        //
        // GET: /Jianyan/
        public ActionResult Index(int?p, int id)
        {
            Pager pager = new Pager();

            pager.table      = "CMSJianyan";
            pager.strwhere   = "JianyanCustomerId=" + id;
            pager.PageSize   = 10;
            pager.PageNo     = p ?? 1;
            pager.FieldKey   = "JianyanId";
            pager.FiledOrder = "JianyanId Desc";
            pager            = CMSService.SelectAll("Jianyan", pager);

            List <JianyanDto> list = new List <JianyanDto>();

            foreach (DataRow dr in pager.EntityDataTable.Rows)
            {
                JianyanDto dto = JianyanMapping.getDTO(dr);
                list.Add(dto);
            }
            pager.Entity = list.AsQueryable();

            ViewBag.PageNo       = p ?? 1;
            ViewBag.PageCount    = pager.PageCount;
            ViewBag.RecordCount  = pager.Amount;
            ViewBag.Message      = pager.Amount;
            ViewBag.CustomerId   = id;
            ViewBag.CustomerName = MyService.CustomerIdToName("CustomerId=" + id);

            return(View(pager.Entity));
        }
コード例 #2
0
        public SqlParameter[] JsonStringToSqlParameter(string jsonString)
        {
            SqlParameter[] arParames  = new SqlParameter[7];
            JianyanDto     jianyanDto = JsonHelper.JsonDeserializeBySingleData <JianyanDto>(jsonString);

            arParames[0]       = new SqlParameter("@JianyanId", SqlDbType.Int);
            arParames[0].Value = jianyanDto.JianyanId;

            arParames[1]       = new SqlParameter("@JianyanCustomerId", SqlDbType.Int);
            arParames[1].Value = jianyanDto.JianyanCustomerId;

            arParames[2]       = new SqlParameter("@JianyanCategory", SqlDbType.VarChar, 50);
            arParames[2].Value = jianyanDto.JianyanCategory;

            arParames[3]       = new SqlParameter("@JianyanDescription", SqlDbType.VarChar, 5000);
            arParames[3].Value = jianyanDto.JianyanDescription;

            arParames[4]       = new SqlParameter("@JianyanImg", SqlDbType.VarChar, 500);
            arParames[4].Value = jianyanDto.JianyanImg;

            arParames[5]       = new SqlParameter("@JianyanTime", SqlDbType.DateTime);
            arParames[5].Value = jianyanDto.JianyanTime;

            arParames[6]       = new SqlParameter("@JianyanDoctor", SqlDbType.Int);
            arParames[6].Value = jianyanDto.JianyanDoctor;



            return(arParames);
        }
コード例 #3
0
        public static JianyanDto getDTO(DataRow dr)
        {
            JianyanDto dto = new JianyanDto();

            dto.JianyanId = int.Parse(dr["JianyanId"].ToString());

            dto.JianyanCustomerId  = int.Parse(dr["JianyanCustomerId"].ToString());
            dto.JianyanImg         = dr["JianyanImg"].ToString();
            dto.JianyanCategory    = dr["JianyanCategory"].ToString();
            dto.JianyanDescription = dr["JianyanDescription"].ToString();
            dto.JianyanTime        = DateTime.Parse(dr["JianyanTime"].ToString());
            dto.JianyanDoctor      = int.Parse(dr["JianyanDoctor"].ToString());



            return(dto);
        }
コード例 #4
0
        public ActionResult Create(JianyanAddViewModel model)
        {
            try
            {
                JianyanDto dto = new JianyanDto();
                dto.JianyanCategory    = model.JianyanCategory;
                dto.JianyanImg         = model.JianyanImg;
                dto.JianyanDescription = model.JianyanDescription;
                dto.JianyanCustomerId  = model.JianyanCustomerId;
                dto.JianyanTime        = System.DateTime.Now;
                dto.JianyanDoctor      = int.Parse(System.Web.HttpContext.Current.Request.Cookies["UserId"].Value);

                string  JsonString = JsonHelper.JsonSerializerBySingleData(dto);
                Message msg        = CMSService.Insert("Jianyan", JsonString);
                return(RedirectTo("/Jianyan/Index/" + dto.JianyanCustomerId, msg.MessageInfo));
            }
            catch
            {
                Message msg = new Message();
                msg.MessageInfo = "好像没上传图片,请点击上传按钮后在提交";

                return(RedirectTo("/Jianyan/Create/" + model.JianyanCustomerId, msg.MessageInfo));
            }
        }