Beispiel #1
0
        public static List <SelectListItem> Get_tbl_objectId_selItem(ZhConfig.IsAddIndexZero isAddIndexZero, string creatUser)
        {
            List <SelectListItem> selItem = new List <SelectListItem>();

            DataTable tmpTable = Get_tbl_objectId(isAddIndexZero, creatUser);


            for (int i = 0; i < tmpTable.Rows.Count; i++)
            {
                if (i == 0)
                {
                    selItem.Add(new SelectListItem()
                    {
                        Value = tmpTable.Rows[i]["sysObjectId"].ToString(), Text = tmpTable.Rows[i]["objectName"].ToString(), Selected = true
                    });
                }
                else
                {
                    selItem.Add(new SelectListItem()
                    {
                        Value = tmpTable.Rows[i]["sysObjectId"].ToString(), Text = tmpTable.Rows[i]["objectName"].ToString()
                    });
                }
            }


            return(selItem);
        }
Beispiel #2
0
        public static List <SelectListItem> Get_tbl_users_selItem(ZhConfig.IsAddIndexZero isAddIndexZero, string statusx = "10")
        {
            List <SelectListItem> selItem = new List <SelectListItem>();

            DataTable tmpTable = Get_tbl_users(isAddIndexZero, statusx);


            for (int i = 0; i < tmpTable.Rows.Count; i++)
            {
                if (i == 0)
                {
                    selItem.Add(new SelectListItem()
                    {
                        Value = tmpTable.Rows[i]["sysUserId"].ToString(), Text = tmpTable.Rows[i]["userName2"].ToString(), Selected = true
                    });
                }
                else
                {
                    selItem.Add(new SelectListItem()
                    {
                        Value = tmpTable.Rows[i]["sysUserId"].ToString(), Text = tmpTable.Rows[i]["userName2"].ToString()
                    });
                }
            }


            return(selItem);
        }
Beispiel #3
0
        //public static string Get_tbl_users_json(ZhWebClass.CmnObj.IsAddIndexZero isAddIndexZero,string statusx = "10")
        //{

        //    DataTable tmpTable = Get_tbl_users(isAddIndexZero, statusx);

        //    JArray ja = new JArray();

        //    foreach (DataRow dr in tmpTable.Rows)
        //    {
        //        JObject itemObject = new JObject
        //            {
        //              {"sysUserId",dr["sysUserId"].ToString().Trim()},
        //              {"userName2",dr["userName2"].ToString().Trim()}
        //            };

        //        ja.Add(itemObject);
        //    }


        //    return JsonConvert.SerializeObject(ja);

        //}

        #endregion

        #region 問卷對象設定
        public static DataTable Get_tbl_objectId(ZhConfig.IsAddIndexZero isAddIndexZero, string creatUser)
        {
            //string strSql = "select objectId,objectName,convert(nvarchar(max),objectId)+':'+objectName as objectName2 from Q10_objects  ";
            string strSql = "select sysObjectId, objectId, objectName from Q10_objects  where creatUser='******' and statusx='10' ";

            #region 組查詢條件
            //string strCond = "Where statusx='" + statusx + "'";

            #endregion

            //strSql = strSql + strCond;

            DataTable tmpTable = SqlTool.GetDataTable(ZhConfig.GlobalSystemVar.StrConnection1, strSql, "Q10_objects");
            tmpTable.PrimaryKey = new DataColumn[] { tmpTable.Columns["sysObjectId"] };

            if (isAddIndexZero == ZhConfig.IsAddIndexZero.Yes)
            {
                DataRow tmpRow = tmpTable.NewRow();
                tmpRow["sysObjectId"] = 0;

                ZhConfig.ZhIniObj.addZeroRowColumnInfo(tmpRow, "objectName");

                tmpTable.Rows.InsertAt(tmpRow, 0);
            }

            return(tmpTable);
        }
Beispiel #4
0
        public static DataTable Get_tbl_sysParameters(ZhConfig.IsAddIndexZero isAddIndexZero, string parentId, string statusx = "10")
        {
            string strSql = "select paraId,paraName,paraId+':'+paraName as paraName2 from S00_parameters where parentId='" + parentId + "' and statusx='" + statusx + "' ";


            DataTable tmpTable = SqlTool.GetDataTable(ZhConfig.GlobalSystemVar.StrConnection1, strSql, "S00_parameters");

            tmpTable.PrimaryKey = new DataColumn[] { tmpTable.Columns["paraId"] };
            if (parentId == "statusx")
            {
                tmpTable.Rows.Find("30").Delete();
            }

            tmpTable.AcceptChanges();

            if (isAddIndexZero == ZhConfig.IsAddIndexZero.Yes)
            {
                DataRow tmpRow = tmpTable.NewRow();
                tmpRow["paraId"] = "";

                ZhConfig.ZhIniObj.addZeroRowColumnInfo(tmpRow, "paraName", "paraName2");

                tmpTable.Rows.InsertAt(tmpRow, 0);
            }

            return(tmpTable);
        }
Beispiel #5
0
        public static DataTable Get_tbl_users(ZhConfig.IsAddIndexZero isAddIndexZero, string statusx = "10")
        {
            string strSql = "select sysUserId,userName,userId+':'+userName as userName2 from u_S10_users  ";

            #region 組查詢條件
            string strCond = "Where statusx='" + statusx + "'";

            #endregion

            strSql = strSql + strCond;

            DataTable tmpTable = SqlTool.GetDataTable(ZhConfig.GlobalSystemVar.StrConnection1, strSql, "tbl_users");
            tmpTable.PrimaryKey = new DataColumn[] { tmpTable.Columns["sysUserId"] };

            if (isAddIndexZero == ZhConfig.IsAddIndexZero.Yes)
            {
                DataRow tmpRow = tmpTable.NewRow();
                tmpRow["sysUserId"] = 0;

                ZhConfig.ZhIniObj.addZeroRowColumnInfo(tmpRow, "userName", "userName2");

                tmpTable.Rows.InsertAt(tmpRow, 0);
            }

            return(tmpTable);
        }
Beispiel #6
0
        public static List <SelectListItem> Get_tbl_right_Type1_selItem(ZhConfig.IsAddIndexZero isAddIndexZero)
        {
            List <SelectListItem> selItem = new List <SelectListItem>();


            string strSql = " select right_Type1 value,'(' + right_Type1 + ')' + Alias text from 行政使用權限  ";

            strSql += " where Right_Type1 not like '%Z%' and Right_Type1 not like '%W%' and Right_Type1 not like '%Y%' order by Right_Type1 ";

            DataTable tmpTable = SqlTool.GetDataTable(ZhConfig.GlobalSystemVar.StrConnection2, strSql, "tmpTbl");

            //tmpTable.PrimaryKey = new DataColumn[] { tmpTable.Columns["縣市ID"] };

            if (isAddIndexZero == ZhConfig.IsAddIndexZero.Yes)
            {
                DataRow tmpRow = tmpTable.NewRow();
                tmpRow["value"] = "";
                tmpRow["text"]  = "所有通報管理權限";

                //ZhConfig.ZhIniObj.addZeroRowColumnInfo(tmpRow, "縣市");

                tmpTable.Rows.InsertAt(tmpRow, 0);
            }

            for (int i = 0; i < tmpTable.Rows.Count; i++)
            {
                if (i == 0)
                {
                    selItem.Add(new SelectListItem()
                    {
                        Value = tmpTable.Rows[i]["value"].ToString(), Text = tmpTable.Rows[i]["text"].ToString(), Selected = true
                    });
                }
                else
                {
                    selItem.Add(new SelectListItem()
                    {
                        Value = tmpTable.Rows[i]["value"].ToString(), Text = tmpTable.Rows[i]["text"].ToString()
                    });
                }
            }

            return(selItem);
        }
Beispiel #7
0
        public static string Get_tbl_limit_json(ZhConfig.IsAddIndexZero isAddIndexZero)
        {
            DataTable tmpTable = Get_tbl_limit(isAddIndexZero);

            JArray ja = new JArray();

            foreach (DataRow dr in tmpTable.Rows)
            {
                JObject itemObject = new JObject
                {
                    { "limitId", dr["limitId"].ToString().Trim() },
                    { "limitName", dr["limitName"].ToString().Trim() }
                };

                ja.Add(itemObject);
            }


            return(JsonConvert.SerializeObject(ja));
        }
Beispiel #8
0
        public static List <SelectListItem> Get_tbl_cityId_selItem(ZhConfig.IsAddIndexZero isAddIndexZero)
        {
            List <SelectListItem> selItem = new List <SelectListItem>();


            string strSql = "select 縣市ID , 縣市   from 縣市_NEW ";

            DataTable tmpTable = SqlTool.GetDataTable(ZhConfig.GlobalSystemVar.StrConnection2, strSql, "tmpTbl");

            //tmpTable.PrimaryKey = new DataColumn[] { tmpTable.Columns["縣市ID"] };

            if (isAddIndexZero == ZhConfig.IsAddIndexZero.Yes)
            {
                DataRow tmpRow = tmpTable.NewRow();
                tmpRow["縣市ID"] = 0;

                ZhConfig.ZhIniObj.addZeroRowColumnInfo(tmpRow, "縣市");

                tmpTable.Rows.InsertAt(tmpRow, 0);
            }

            for (int i = 0; i < tmpTable.Rows.Count; i++)
            {
                if (i == 0)
                {
                    selItem.Add(new SelectListItem()
                    {
                        Value = tmpTable.Rows[i]["縣市ID"].ToString(), Text = tmpTable.Rows[i]["縣市"].ToString(), Selected = true
                    });
                }
                else
                {
                    selItem.Add(new SelectListItem()
                    {
                        Value = tmpTable.Rows[i]["縣市ID"].ToString(), Text = tmpTable.Rows[i]["縣市"].ToString()
                    });
                }
            }

            return(selItem);
        }
Beispiel #9
0
        //public static string Get_tbl_userGroup_json(ZhWebClass.CmnObj.IsAddIndexZero isAddIndexZero,string statusx = "10")
        //{

        //    DataTable tmpTable = Get_tbl_userGroup(isAddIndexZero, statusx);

        //    JArray ja = new JArray();

        //    foreach (DataRow dr in tmpTable.Rows)
        //    {
        //        JObject itemObject = new JObject
        //            {
        //              {"sysUserGroupId",dr["sysUserGroupId"].ToString().Trim()},
        //              {"userGroupName",dr["userGroupName"].ToString().Trim()}
        //            };

        //        ja.Add(itemObject);
        //    }


        //    return JsonConvert.SerializeObject(ja);

        //}

        #endregion

        #region GetData tbl_limit

        public static DataTable Get_tbl_limit(ZhConfig.IsAddIndexZero isAddIndexZero)
        {
            string strSql = "SELECT limitId,limitName,limitId+':'+limitName as limitName FROM S00_limit where enablex=1  ";


            DataTable tmpTable = SqlTool.GetDataTable(ZhConfig.GlobalSystemVar.StrConnection1, strSql, "limit");

            tmpTable.PrimaryKey = new DataColumn[] { tmpTable.Columns["limitId"] };

            if (isAddIndexZero == ZhConfig.IsAddIndexZero.Yes)
            {
                DataRow tmpRow = tmpTable.NewRow();
                tmpRow["limitId"] = 0;

                ZhConfig.ZhIniObj.addZeroRowColumnInfo(tmpRow, "limitName", "limitName2");

                tmpTable.Rows.InsertAt(tmpRow, 0);
            }

            return(tmpTable);
        }
Beispiel #10
0
        public static List <SelectListItem> Get_tbl_year_selItem(ZhConfig.IsAddIndexZero isAddIndexZero)
        {
            List <SelectListItem> selItem = new List <SelectListItem>();

            string    strSql   = "select year, year + '年' as year1 from u_Q00030 group by year ";
            DataTable tmpTable = ZhClass.SqlTool.GetDataTable(ZhConfig.GlobalSystemVar.StrConnection1, strSql.ToString(), "tbl_QueryData1");

            if (isAddIndexZero == ZhConfig.IsAddIndexZero.Yes)
            {
                DataRow tmpRow = tmpTable.NewRow();
                tmpRow["year"] = "";

                //selItem.Add(new SelectListItem() { Value = "", Text = "請選擇", Selected = true });
                ZhConfig.ZhIniObj.addZeroRowColumnInfo(tmpRow, "year1");

                tmpTable.Rows.InsertAt(tmpRow, 0);
            }

            for (int i = 0; i < tmpTable.Rows.Count; i++)
            {
                if (i == 0)
                {
                    selItem.Add(new SelectListItem()
                    {
                        Value = tmpTable.Rows[i]["year"].ToString(), Text = tmpTable.Rows[i]["year1"].ToString(), Selected = true
                    });
                }
                else
                {
                    selItem.Add(new SelectListItem()
                    {
                        Value = tmpTable.Rows[i]["year"].ToString(), Text = tmpTable.Rows[i]["year1"].ToString()
                    });
                }
            }


            return(selItem);
        }
Beispiel #11
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="isAddIndexZero"></param>
        /// <param name="parentId"></param>
        /// <param name="statusx"></param>
        /// <param name="actSubType">0:全部,1:公司動作類型 2:客戶動作類型</param>
        /// <returns></returns>
        public static List <SelectListItem> Get_tbl_sysParameters_selItem(ZhConfig.IsAddIndexZero isAddIndexZero, string parentId, string statusx = "10", string actSubType = "0")
        {
            List <SelectListItem> selItem = new List <SelectListItem>();

            DataTable tmpTable = Get_tbl_sysParameters(isAddIndexZero, parentId);


            for (int i = 0; i < tmpTable.Rows.Count; i++)
            {
                string paraId = tmpTable.Rows[i]["paraId"].ToString();
                switch (actSubType)
                {
                //case "0":
                //    break;
                case "1":
                    if (paraId == "10" || paraId == "20")
                    {
                        continue;
                    }
                    break;

                case "2":
                    if (paraId == "30" || paraId == "40" || paraId == "50" || paraId == "60" || paraId == "70")
                    {
                        continue;
                    }
                    break;
                }
                selItem.Add(new SelectListItem()
                {
                    Value = paraId, Text = tmpTable.Rows[i]["paraName"].ToString()
                });
            }

            selItem[0].Selected = true;

            return(selItem);
        }
Beispiel #12
0
 public static string Get_tbl_limit_json2(ZhConfig.IsAddIndexZero isAddIndexZero)
 {
     return(JsonConvert.SerializeObject(Get_tbl_limit_selItem(isAddIndexZero), Formatting.Indented));
 }
Beispiel #13
0
 public static string Get_tbl_sysParameters_json(ZhConfig.IsAddIndexZero isAddIndexZero, string parentId, string statusx = "10")
 {
     return(JsonConvert.SerializeObject(Get_tbl_sysParameters(isAddIndexZero, parentId, statusx), Formatting.Indented));
 }