/* * 方法名称:FindWeighingInfo * 方法功能描述:查询未称重结束信息 * 参数: option 出入厂标识 truckId 车号Id * 返回: * 创建人:袁宇 * 创建时间:2009-03-06 * * 修改人: * 修改时间: * 修改内容: * */ public DataTable FindWeighingInfo(string option, string truckId) { switch (option) { case "入库称重": InWeighingDBLayer dblayer1 = new InWeighingDBLayer(); DataTable dt1 = new DataTable(); dt1 = dblayer1.SelectinWeighInfo(truckId); return(dt1); //break; case "出库称重": OutWeighingDBLayer dblayer2 = new OutWeighingDBLayer(); DataTable dt2 = new DataTable(); dt2 = dblayer2.SelectOutWeighInfo(truckId); return(dt2); //break; default: return(null); // break; } }
/* * 方法名称:SaveOutInfo * 方法功能描述:保存出厂称重信息 * 参数: info 信息内容光 * 返回: * 创建人:袁宇 * 创建时间:2009-03-06 * * 修改人: * 修改时间: * 修改内容: * */ public bool SaveOutInfo(OutWeighingClass info, out long recId) { OutWeighingDBLayer dbLayer = new OutWeighingDBLayer(); DataTable dt = new DataTable(); dt = dbLayer.SelectOutWeighInfo(info.ViId); if ((!dt.Equals(null)) && (dt.Rows.Count > 0)) { //更新 info.Id = dt.Rows[0]["id"].ToString(); if (dbLayer.UpdateInfo(info)) { recId = Convert.ToInt64(info.Id); return(true); } else { recId = -1; return(false); } } else { //新增 if (dbLayer.InsertInfo(info)) { recId = dbLayer.GetMaxInRecId(); return(true); } else { recId = -1; return(false); } } }