Пример #1
0
        /// <summary>
        /// 更新一条是数据
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        private int Update(ResourceDetailEntity info)
        {
            try
            {
                //先删除原来的主表数据
                ResourceDetailManager bll = new ResourceDetailManager();
                bll.Delete(info.Id);
                //增加新的数据到主表
                //bll.Add(info);
                //修改剩余的原来的数据
                ResourceUploadBussiness resourceUpload = new ResourceUploadBussiness();
                DataTable dtUpload = resourceUpload.GetInfosByDetailId(info.Id);
                bll.DeleteUpload(0, info.Id);

                ResourceDetailUploadEntity detailEntity = new ResourceDetailUploadEntity();

                int id = bll.Add(info);
                if (dtUpload != null)
                {
                    foreach (DataRow dataRow in dtUpload.Rows)
                    {
                        detailEntity.Files_name         = CommonDBCheck.ToString(dataRow["files_name"]);
                        detailEntity.FilesDir           = CommonDBCheck.ToString(dataRow["files_dir"]);
                        detailEntity.Resource_detail_id = id;
                        resourceUpload.Add(detailEntity);
                    }
                }
                return(id);
            }
            catch (Exception e)
            {
                throw;
            }
        }
        private ResourceDetailUploadEntity ReadBind(IDataReader dataReader)
        {
            ResourceDetailUploadEntity model = new ResourceDetailUploadEntity();

            model.Id = CommonDBCheck.ToInt(dataReader["id"]);
            model.Resource_detail_id = CommonDBCheck.ToInt(dataReader["resource_detail_id"]);
            model.Files_name         = CommonDBCheck.ToString(dataReader["files_name"]);
            return(model);
        }
Пример #3
0
        private SpareResourceTypeEntity ReadBind(IDataReader dataReader)
        {
            SpareResourceTypeEntity model = new SpareResourceTypeEntity();

            model.Id        = CommonDBCheck.ToInt(dataReader["id"]);
            model.Name      = CommonDBCheck.ToString(dataReader["name"]);
            model.Directory = CommonDBCheck.ToString(dataReader["directory"]);
            return(model);
        }
Пример #4
0
        private ResourceDetailEntity ReadBind(IDataReader dataReader)
        {
            ResourceDetailEntity model = new ResourceDetailEntity();

            model.Id   = CommonDBCheck.ToInt(dataReader["id"]);
            model.Name = CommonDBCheck.ToString(dataReader["name"]);
            if (model.Type == null)
            {
                model.Type = new SpareResourceTypeEntity();
            }
            model.Type.Id      = CommonDBCheck.ToInt(dataReader["type_id"]);
            model.Type.Name    = CommonDBCheck.ToString(dataReader["type"]);
            model.Url          = CommonDBCheck.ToString(dataReader["url"]);
            model.Memo         = CommonDBCheck.ToString(dataReader["memo"]);
            model.UploadPeople = CommonDBCheck.ToString(dataReader["upload_people"]);
            return(model);
        }