Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        /// <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));
        }