Пример #1
0
        /// <summary>
        /// 开启盘点单,保存验收单信息
        /// </summary>
        /// <param name="billInfo"></param>
        /// <param name="msg"></param>
        /// <returns></returns>
        public static bool SavePdDataInfo(DBPdDataInfo PdDataInfo, out string msg)
        {
            int num;

            if (!BaseDAL.DBTool.ExecSql(" Delete From tPdDataInfo ", out num, out msg))
            {
                return(false);
            }
            return(BaseDAL.DBTool.Insert <DBPdDataInfo>(PdDataInfo, out num, out msg));
        }
Пример #2
0
        /// <summary>
        /// 获取当前单据信息
        /// </summary>
        /// <param name="msg">返回的消息</param>
        /// <returns>返回是否成功</returns>
        public static bool GetPdDataInfo(out DBPdDataInfo PdDataInfo, out string msg)
        {
            SQLiteDataReader reader;

            if (!BaseDAL.DBTool.ExecSql("Select * From tPdDataInfo ", out reader, out msg))
            {
                PdDataInfo = null;
                return(false);
            }
            ICollection <DBPdDataInfo> source = BaseDAL.ObjTool.BuildObject <DBPdDataInfo>(reader);

            reader.Close();
            if (source.Count > 0)
            {
                PdDataInfo = source.First <DBPdDataInfo>();
                return(true);
            }
            msg        = "未找到盘点单信息。";
            PdDataInfo = null;
            return(false);
        }