public void Remove(string StoragePlace)
        {
            WarehouseStatus ws = _dbContext.WarehouseStatuses.Where(m => m.StoragePlace == StoragePlace).Single();

            _dbContext.Remove(ws);
            _dbContext.SaveChanges();
        }
 public void Update(WarehouseStatus WarehouseStatus)
 {
     _dbContext.WarehouseStatuses.Update(WarehouseStatus);
     _dbContext.SaveChanges();
 }
 public void Add(WarehouseStatus WarehouseStatus)
 {
     _dbContext.WarehouseStatuses.Add(WarehouseStatus);
     _dbContext.SaveChanges();
 }
Пример #4
0
        public void Put(string StoragePlace, [FromBody] WarehouseStatus warehouseStatus)
        {
            warehouseStatus.StoragePlace = StoragePlace;

            _repository.Update(warehouseStatus);
        }
Пример #5
0
 public void Post([FromBody] WarehouseStatus warehouseStatus)
 {
     _repository.Add(warehouseStatus);
 }
Пример #6
0
        private void FormFireForestBelt_Load(object sender, EventArgs e)
        {
            #region 初始化控件内容

            if (m_OperationType == OperationType.Add)
            {
                this.Text = "新增森林防火物资储备库";
            }
            else if (m_OperationType == OperationType.Edit)
            {
                this.Text = "编辑森林防火物资储备库";
                this.mediaControl1.IsMultiselect = false;
            }
            else if (m_OperationType == OperationType.Check)
            {
                this.Text = "查看森林防火物资储备库";
                this.mediaControl1.MainToolStrip.Visible = false;
            }

            /* 防火物资储备库类型 */
            WarehouseType warehouseType         = WarehouseType.国家级物质储备库;
            List <object> warningBoardsTypeList = CommonHelper.GetDataSource <WarehouseType>(warehouseType);
            this.cmb_type.DisplayMember = "Name";
            this.cmb_type.ValueMember   = "Name";
            this.cmb_type.DataSource    = warningBoardsTypeList;

            /* 防火物资储备库状态 */
            WarehouseStatus warehouseStatus     = WarehouseStatus.优秀;
            List <object>   warehouseStatusList = CommonHelper.GetDataSource <WarehouseStatus>(warehouseStatus);
            this.cbx_status.DisplayMember = "Name";
            this.cbx_status.ValueMember   = "Name";
            this.cbx_status.DataSource    = warehouseStatusList;

            #endregion

            #region 初始化行政区信息
            if (m_OperationType == OperationType.Add)
            {
                this.pacControl11.Init();
            }
            else if (m_OperationType == OperationType.Edit || m_OperationType == OperationType.Check)
            {
                this.pacControl11.Init(this.m_Warehouse.pac);
            }

            #endregion

            #region 编辑查看时为控件赋值
            if (this.m_OperationType == OperationType.Edit || this.m_OperationType == OperationType.Check)
            {
                this.coordinatesInputControl1.Longitude = this.m_Warehouse.longitude;
                this.coordinatesInputControl1.Latitude  = this.m_Warehouse.latitude;
                SmartForm.Fill(this.tabPage_baseInfo.Controls, this.m_Warehouse);

                this.tbx_note.Text            = this.m_Warehouse.note;
                this.mediaControl1.MediaFiles = this.m_Warehouse.mediaFiles;

                if (this.m_OperationType == OperationType.Check)
                {
                    this.btnOK.Enabled  = false;
                    this.btnCancel.Text = "关闭(&C)";

                    this.coordinatesInputControl1.Enabled = false;
                    this.pacControl11.Enabled             = false;
                    SmartForm.SetControlsEnabled(this.tabPage_baseInfo.Controls, null);

                    this.tbx_note.Enabled = false;
                }
            }
            #endregion
        }
 /// <summary>
 /// 更新货架仓储信息
 /// </summary>
 /// <param name="cellIndex"></param>
 /// <param name="ProductID"></param>
 /// <param name="s"></param>
 /// <returns></returns>
 public bool UpdateHousecellStore(int cellIndex,string ProductID,WarehouseStatus s)
 {
     WarehouseStoreME m = _dal.GetModel(cellIndex);
        if (m != null)
        {
        m.productID = ProductID;
        m.useStatus = (int)s;
        return _dal.Update(m);
        }
        else
        {
        return false;
        }
 }
 /// <summary>
 /// 设置仓位状态
 /// </summary>
 /// <param name="cellIndex"></param>
 /// <param name="s"></param>
 /// <returns></returns>
 public bool SetHousecellStatus(int cellIndex,WarehouseStatus s)
 {
     IWarehouseStoreDAL _dal = DALFactory.CreateWarehouseStoreDAL();
     WarehouseStoreME m = _dal.GetModel(cellIndex);
     if (m != null)
     {
         m.useStatus = (int)s;
         return _dal.Update(m);
     }
     else
     {
         return false;
     }
 }