/// <summary> /// 根据盘点单、存货编码、批次查询盘点信息 /// </summary> /// <param name="checkVouchs"></param> /// <param name="?"></param> /// <returns></returns> /// <remarks>tianzhenyun 2013-07-03</remarks> public bool SelectCheckVouch(ref CheckVouchs checkVouchs, out string errMsg) { BLL.Service.CheckVouchs tCheckVouchs = new BLL.Service.CheckVouchs(); tCheckVouchs = EntityConvert.ConvertClass <CheckVouchs, BLL.Service.CheckVouchs>(checkVouchs, tCheckVouchs); bool flag = BLL.Common.Instance.Service.SelectCheckVouch(Common.Instance.User.ConnectionString, ref tCheckVouchs, out errMsg); if (flag)//如果为真,则转换对象 { checkVouchs = EntityConvert.ConvertClass <BLL.Service.CheckVouchs, CheckVouchs>(tCheckVouchs, checkVouchs); } return(flag); }
/// <summary> /// 保存盘点数量 /// </summary> /// <param name="list"></param> /// <param name="errMsg"></param> /// <returns></returns> /// <remarks>tianzhenyun 2013-07-03</remarks> public bool SaveCheckVouch(List <CheckVouchs> list, out string errMsg) { //循环转换集合列表对象 BLL.Service.CheckVouchs[] cvArray = new BLL.Service.CheckVouchs[list.Count]; int i = 0; //目标对象 BLL.Service.CheckVouchs tcv; foreach (CheckVouchs cv in list) { tcv = new BLL.Service.CheckVouchs(); EntityConvert.ConvertClass <CheckVouchs, BLL.Service.CheckVouchs>(cv, tcv); cvArray[i++] = tcv; } //保存盘点数据 return(Common.Instance.Service.SaveCheckVouch(Common.Instance.User.ConnectionString, cvArray, out errMsg)); }