예제 #1
0
        private void LoadData()
        {
            this.Title = Caption;

            CTable t = new CTable("INVENTORY_TX");

            vw = new MInventoryTransaction(t);
            //vw.LocationObj = this.locationObj;
            vw.CreateDefaultValue();

            DataContext = vw;

            CUtil.EnableForm(false, this);

            if (Mode.Equals("E"))
            {
                CTable newDB = actualView.GetDbObject().Clone();
                vw.SetDbObject(newDB);
                vw.NotifyAllPropertiesChanged();
                radUp.IsChecked   = vw.UpSelected;
                radDown.IsChecked = vw.DownSelected;
            }
            else
            {
                vw.DownSelected   = true;
                radDown.IsChecked = true;
            }

            vw.IsModified = false;

            CUtil.EnableForm(true, this);
        }
예제 #2
0
        protected override MBaseModel createObject()
        {
            mv = new MInventoryTransaction(new CTable(""));
            mv.CreateDefaultValue();

            mv.TxType          = "E";
            mv.ReturnedAllFlag = "N";
            if (dt == InventoryDocumentType.InvDocReturn)
            {
                mv.TxType = "I";
            }

            return(mv);
        }
예제 #3
0
        public WinAddEditExportItem(InventoryDocumentType dt)
        {
            DocType = dt;

            vw             = new MInventoryTransaction(new CTable(""));
            vw.LocationObj = this.locationObj;
            vw.CreateDefaultValue();

            vw.TxType = "E";
            if (DocType == InventoryDocumentType.InvDocXfer)
            {
                vw.TxType = "X";
            }

            DataContext = vw;

            InitializeComponent();
        }