public WinAddEditBorrowReturnDoc(CWinLoadParam param) : base(param) { dt = (InventoryDocumentType)CUtil.StringToInt(param.GenericType); accessRightName = getAccessRightEdit(); createAPIName = "CreateInventoryDoc"; updateAPIName = "UpdateInventoryDoc"; getInfoAPIName = "GetInventoryDocInfo"; approveAPIName = "ApproveInventoryDoc"; verifyAPIName = "VerifyInventoryDoc"; InitializeComponent(); //Need to be after InitializeComponent registerValidateControls(lblCode, txtCode, false); registerValidateControls(lblDesc, txtDesc, false); registerValidateControls(lblFrom, cboFrom, false); registerValidateControls(lblTo, cboTo, false); registerValidateControls(lblSaleMan, uSalesman, false); double[] ratios = new double[9] { 0.05, 0.05, 0.10, 0.32, 0.08, 0.10, 0.10, 0.15, 0.05 }; registerListViewSize(lsvImportItem.Name, ratios); }
public void SetDocumentType(InventoryDocumentType dt) { docType = dt; (Model as MInventoryDoc).DocumentType = ((int)dt).ToString(); createGridColumns(); loadRelatedReferences(); createCriteriaEntries(); }
public WinAddEditImportItem(InventoryDocumentType idt) { vw = new MInventoryTransactionImport(new CTable("")); vw.CreateDefaultValue(); vw.TxType = "I"; Idt = idt; DataContext = vw; InitializeComponent(); }
public void InitTxItem(InventoryDocumentType idt) { if ((idt == InventoryDocumentType.InvDocAdjust) && !IsAdjustByDelta) { adjustmentItems.Clear(); CTable o = GetDbObject(); ArrayList arr = o.GetChildArray("ADJUSTMENT_ITEM"); if (arr == null) { return; } foreach (CTable t in arr) { MInventoryAdjustment v = new MInventoryAdjustment(t); adjustmentItems.Add(v); v.Seq = internalSeq; internalSeq++; v.ExtFlag = "I"; v.AdjustmentByDetails = AdjustmentBy; } } else { CTable o = GetDbObject(); ArrayList arr = o.GetChildArray("TX_ITEM"); if (arr == null) { return; } txitems.Clear(); foreach (CTable t in arr) { MInventoryTransaction v = null; if (idt == InventoryDocumentType.InvDocImport) { v = new MInventoryTransactionImport(t); } else { v = new MInventoryTransaction(t); } txitems.Add(v); v.ExtFlag = "I"; } } }
public void AddTxItem(MInventoryTransaction tx, InventoryDocumentType idt) { CTable o = GetDbObject(); ArrayList arr = o.GetChildArray("TX_ITEM"); if (arr == null) { arr = new ArrayList(); o.AddChildArray("TX_ITEM", arr); } arr.Add(tx.GetDbObject()); txitems.Add(tx); }
public WinAddEditBorrowReturnItem(CWinLoadParam param) : base(param) { accessRightName = "INVENTORY_BORROW_EDIT"; mvParent = (MInventoryDoc)loadParam.ActualParentView; dt = (InventoryDocumentType)CUtil.StringToInt(param.GenericType); InitializeComponent(); //Need to be after InitializeComponent registerValidateControls(lblCode, lkupItem, false); registerValidateControls(lblQuantity, txtQuantity, false); registerValidateControls(lblUnitPrice, txtUnitPrice, false); registerValidateControls(lblLotNo, txtLotSerial1, false); }
public override void Initialize(string keyword) { Hashtable maps = new Hashtable(); maps["mnuInventoryImport"] = InventoryDocumentType.InvDocImport; maps["mnuInventoryExport"] = InventoryDocumentType.InvDocExport; maps["mnuInventoryAdjust"] = InventoryDocumentType.InvDocAdjust; maps["mnuInventoryXfer"] = InventoryDocumentType.InvDocXfer; maps["mnuInventoryBorrow"] = InventoryDocumentType.InvDocBorrow; maps["mnuInventoryReturn"] = InventoryDocumentType.InvDocReturn; if (maps.ContainsKey(keyword)) { InventoryDocumentType dt = (InventoryDocumentType)maps[keyword]; SetDocumentType(dt); } }
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(); }
public WinAddEditInventoryDoc(CWinLoadParam param) : base(param) { dt = (InventoryDocumentType)CUtil.StringToInt(param.GenericType); adjustByDelta = param.GenericFlag; accessRightName = getAccessRightEdit(); createAPIName = "CreateInventoryDoc"; updateAPIName = "UpdateInventoryDoc"; getInfoAPIName = "GetInventoryDocInfo"; approveAPIName = "ApproveInventoryDoc"; verifyAPIName = "VerifyInventoryDoc"; InitializeComponent(); //Need to be after InitializeComponent registerValidateControls(lblCode, txtCode, false); registerValidateControls(lblDesc, txtDesc, false); registerValidateControls(lblFrom, cboFrom, false); registerValidateControls(lblTo, cboTo, false); registerValidateControls(lblSaleMan, uSalesman, false); double[] ratios = new double[9] { 0.05, 0.05, 0.10, 0.32, 0.08, 0.10, 0.10, 0.15, 0.05 }; registerListViewSize(lsvImportItem.Name, ratios); if (AdjustItemVisibility == Visibility.Visible) { tbiAdjustment.IsSelected = true; } else { tbiItem.IsSelected = true; } }
public WinAddEditAdjustItem(InventoryDocumentType idt) { InitializeComponent(); lkupItem.Focus(); Idt = idt; }
public override void InitializeAfterLoaded() { InventoryDocumentType dt = (InventoryDocumentType)CUtil.StringToInt(DocumentType); InitTxItem(dt); }