Beispiel #1
0
        private void FormShippingRegister_VisibleChanged(object sender, EventArgs e)
        {
            if (this.Reserve != null)
            {
                txtReserveCode.Text = Reserve.ReserveCode.ToString();
                txtType.Text        = DBAccessor.Instance.GetItemType(Reserve).ItemTypeName;
                txtReserveName.Text = Reserve.Name;
                txtModelNo.Text     = Reserve.ModelNo;

                ship = (from a in DBAccessor.Instance.ReserveShippings
                        where a.ReserveCode == Reserve.ReserveCode
                        select a).FirstOrDefault();
            }

            if (ship == null)
            {
                cbxState.SelectedValue = 0;
                cbxShop.SelectedValue  = 0;
                dtpShippingTime.Value  = DateTime.Today;
                txtMemo.Clear();
            }
            else
            {
                cbxState.SelectedValue = ship.State;
                cbxShop.SelectedValue  = ship.ShopCode;
                dtpShippingTime.Value  = ship.ShippingTime;
                txtMemo.Text           = ship.Biko;
            }
        }
Beispiel #2
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            if (cbxShop.SelectedValue is int tcode && cbxState.SelectedValue is int scode)
            {
                if (MessageBox.Show(this, "保存しますか?", "ハードウェア管理", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    if (ship == null)
                    {
                        ship = new ReserveShipping();
                        ship.ReserveShippingCode = DBAccessor.Instance.MaxUniqueNumber <DBObject.ReserveShipping>() + 1;
                        ship.InsertTime          = DateTime.Now;
                    }

                    ship.ReserveCode  = Reserve.ReserveCode;
                    ship.ShopCode     = tcode;
                    ship.State        = scode;
                    ship.Biko         = txtMemo.Text;
                    ship.ShippingTime = dtpShippingTime.Value;
                    ship.UpdateTime   = DateTime.Now;

                    DBAccessor.Instance.ReserveShippings = DBAccessor.Instance.UpsertJson <ReserveShipping, DBObject.ReserveShipping>(ship);
                    MessageBox.Show(this, "登録しました", "ハードウェア管理");
                }
            }
        }