Esempio n. 1
0
        //获取一条整体记录的函数,返回一个DataTable
        public DataTable GetMeterialInfo(string name, string model)
        {
            MateriallibHandle materiallibHandle = new MateriallibHandle();

            return(materiallibHandle.SearchAll(name, model));//简单封装
            //不存在错误的情况,因为值都是于检查表中查到的
        }
Esempio n. 2
0
        /**
         * 其中一部分函数要直接供窗体层调用,显示对应杆件的值
         */
        public DataTable GetModelList(string name)
        {
            MateriallibHandle materiallibHandle = new MateriallibHandle();

            return(materiallibHandle.SearchModel(name));//简单封装
            //return给界面,产生可选的下拉菜单
        }
Esempio n. 3
0
        public void AddAllMaterialInfo(int pro_Id)
        {
            MateriallibHandle materiallibHandle = new MateriallibHandle();

            //数组下标即为材料标号
            //大于零说明被设置过材料的数量
            materiallibHandle.DeleteRecord(pro_Id);
            for (int i = 0; i < MaterialLib.validArray.Length; i++)
            {
                if (MaterialLib.validArray[i] > 0)
                {
                    materiallibHandle.InsertRecord(i, pro_Id, MaterialLib.validArray[i]);
                }
            }
        }
Esempio n. 4
0
        public DataTable GetMateriallib(int pro_Id)
        {
            MateriallibHandle materiallibHandle = new MateriallibHandle();

            return(materiallibHandle.SearchMateriallibRec(pro_Id));
        }