Example #1
0
        public CConstruction[] get施工人員明細By單號(string p_strWorkid)
        {
            string l_Sql = "";

            l_Sql += " select c.*,u.f_username";
            l_Sql += " from  [KG].[dbo].[tbConstruction] c";
            l_Sql += " inner join [KG].[dbo].tbUser u on c.f_smid = u.f_userid";
            l_Sql += " where f_workid='" + p_strWorkid + "'";

            DataView l_dv = ivContext.資料管理員.getDataViewBySql(l_Sql);

            CConstruction[] l_datas = new CConstruction[l_dv.Count];

            if (l_dv != null)
            {
                for (int i = 0; i < l_datas.Length; i++)
                {
                    l_datas[i] = createCConstruction();
                    l_datas[i].f_workid工單單號 = l_dv[i]["f_workid"].ToString();
                    l_datas[i].f_smid施工人員   = l_dv[i]["f_smid"].ToString();
                    l_datas[i].f_smid施工人員名稱 = l_dv[i]["f_username"].ToString();
                }
                return(l_datas);
            }
            return(null);
        }
Example #2
0
        public void delete(CConstruction p_data)
        {
            string l_Sql = "";

            l_Sql += "delete from  [KG].[dbo].[tbConstruction]";
            l_Sql += " WHERE [f_workid] = '" + p_data.f_workid工單單號 + "'";

            ivContext.資料管理員.excuteSqlNonquery(l_Sql);
        }
Example #3
0
        public void insert(CConstruction p_data)
        {
            string l_Sql = "";

            l_Sql += "INSERT INTO [KG].[dbo].[tbConstruction](f_workid,f_smid) VALUES (";
            l_Sql += " '" + p_data.f_workid工單單號 + "'";
            l_Sql += ", '" + p_data.f_smid施工人員 + "'";
            l_Sql += ")";
            ivContext.資料管理員.excuteSqlNonquery(l_Sql);
        }
Example #4
0
        private CConstruction[] queryBySql(string p_sql)
        {
            DataView l_dv = ivContext.資料管理員.getDataViewBySql(p_sql);

            CConstruction[] l_datas = new CConstruction[l_dv.Count];

            if (l_dv != null)
            {
                for (int i = 0; i < l_datas.Length; i++)
                {
                    l_datas[i] = createCConstruction();
                    l_datas[i].f_workid工單單號 = l_dv[i]["f_workid"].ToString();
                    l_datas[i].f_smid施工人員   = l_dv[i]["f_smid"].ToString();
                }
                return(l_datas);
            }
            return(null);
        }