예제 #1
0
        /*
         * 方法名称: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;
            }
        }
예제 #2
0
        /*
         * 方法名称:SaveInInfo
         * 方法功能描述:保存入厂称重信息
         * 参数:  info 信息内容光
         * 返回:
         * 创建人:袁宇
         * 创建时间:2009-03-06
         *
         * 修改人:
         * 修改时间:
         * 修改内容:
         *
         */
        public bool SaveInInfo(InWeighingClass info, out long recId)
        {
            InWeighingDBLayer dbLayer = new InWeighingDBLayer();
            DataTable         dt      = new DataTable();

            dt = dbLayer.SelectinWeighInfo(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);
                }
            }
        }