Пример #1
0
 public IHttpActionResult Get_ShipClass_List(shipclass_parm parm)
 {
     try
     {
         int resultcount       = 0;
         ShipClass_Service svc = new ShipClass_Service();
         var list = svc.Get_List(parm, out resultcount);
         return(Json(new { code = 1, list = list, msg = "ok", resultcount = resultcount }));
     }
     catch (Exception e)
     {
         return(Json(new { code = 0, msg = e.Message }));
     }
 }
Пример #2
0
 public IEnumerable <shipclass> Get_List(shipclass_parm parms, out int resultcount)
 {
     using (GoldKey_DB db = new GoldKey_DB())
     {
         resultcount = 0;
         DynamicParameters q   = new DynamicParameters();
         StringBuilder     sql = new StringBuilder();
         sql.Append("select * from shipclass where 1=1");
         if (!string.IsNullOrEmpty(parms.key))
         {
             sql.Append(" and rcno like @rcno ");
             q.Add("rcno", '%' + parms.key + '%');
         }
         if (!string.IsNullOrEmpty(parms.ksrq) && !string.IsNullOrEmpty(parms.jsrq))
         {
             sql.Append(" and convert(date,bdate) between @ksrq and @jsrq ");
             q.Add("ksrq", parms.ksrq);
             q.Add("jsrq", parms.jsrq);
         }
         var list = db.Get_Con.Query <shipclass>(sql.ToString(), q).OrderByDescending(t => t.modifydate).ToPagedList(parms.pageindex, parms.pagesize);
         resultcount = list.TotalItemCount;
         return(list);
     }
 }