示例#1
0
        public HttpResponseMessage LoadReportPermissionBy()  // IEnumerable(Of String)
        {
            string CategoryId = HttpContext.Current.Request.Form["CategoryId"].ToString();
            string RoleId     = HttpContext.Current.Request.Form["RoleId"].ToString();
            List <SP_LoadReportByRId_Model> objLoadReport = new List <SP_LoadReportByRId_Model>();
            DataSet Ds = SqlHelper.ExecuteDataset(strConn, CommandType.StoredProcedure, "SP_LoadReportPermissionBy",
                                                  new SqlParameter("@CategoryId", CategoryId)
                                                  , new SqlParameter("@RoleId", RoleId));
            DataTable Dt = Ds.Tables[0];

            if (Dt.Rows.Count > 0)
            {
                foreach (DataRow obj in Dt.Rows)
                {
                    SP_LoadReportByRId_Model Lis = new SP_LoadReportByRId_Model();

                    Lis.ReportId = obj["ReportId"].ToString();

                    Lis.ReportName = obj["ReportName"].ToString();

                    objLoadReport.Add(Lis);
                }
                return(Request.CreateResponse(HttpStatusCode.OK, objLoadReport));
            }
            else
            {
                ResponceMessage objErr = new ResponceMessage();
                objErr.code    = "1";
                objErr.message = "ไม่มีข้อมูล";
                return(Request.CreateResponse(HttpStatusCode.BadRequest, objErr));
            }
        }
示例#2
0
        public HttpResponseMessage GetLoadReport()  // IEnumerable(Of String)
        {
            List <SP_LoadReportByRId_Model> objLoadReport = new List <SP_LoadReportByRId_Model>();
            DataSet   Ds = SqlHelper.ExecuteDataset(strConn, CommandType.StoredProcedure, "SP_LoadReportByRId");
            DataTable Dt = Ds.Tables[0];

            if (Dt.Rows.Count > 0)
            {
                foreach (DataRow obj in Dt.Rows)
                {
                    SP_LoadReportByRId_Model Lis = new SP_LoadReportByRId_Model();

                    Lis.ReportId          = obj["ReportId"].ToString();
                    Lis.ReportName        = obj["ReportName"].ToString();
                    Lis.ReportDescription = obj["ReportDescription"].ToString();
                    Lis.ReportData        = obj["ReportData"].ToString();
                    Lis.IsPublish         = obj["IsPublish"].ToString();
                    Lis.PublishDate       = obj["PublishDate"].ToString();
                    Lis.PublishByUsername = obj["PublishByUsername"].ToString();

                    objLoadReport.Add(Lis);
                }
                return(Request.CreateResponse(HttpStatusCode.OK, objLoadReport));
            }
            else
            {
                ResponceMessage objErr = new ResponceMessage();
                objErr.code    = "1";
                objErr.message = "ไม่มีข้อมูล";
                return(Request.CreateResponse(HttpStatusCode.BadRequest, objErr));
            }
        }