//获取一条整体记录的函数,返回一个DataTable public DataTable GetMeterialInfo(string name, string model) { MateriallibHandle materiallibHandle = new MateriallibHandle(); return(materiallibHandle.SearchAll(name, model));//简单封装 //不存在错误的情况,因为值都是于检查表中查到的 }
/** * 其中一部分函数要直接供窗体层调用,显示对应杆件的值 */ public DataTable GetModelList(string name) { MateriallibHandle materiallibHandle = new MateriallibHandle(); return(materiallibHandle.SearchModel(name));//简单封装 //return给界面,产生可选的下拉菜单 }
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]); } } }
public DataTable GetMateriallib(int pro_Id) { MateriallibHandle materiallibHandle = new MateriallibHandle(); return(materiallibHandle.SearchMateriallibRec(pro_Id)); }