private void cmdAdd_Click(object sender, RoutedEventArgs e) { if (!CHelper.VerifyAccessRight(getPermissionKey("A", eType))) { return; } if (eType.Equals("1")) { String caption = CLanguage.getValue("add") + " " + CLanguage.getValue("sale_customer"); CWinLoadParam param = new CWinLoadParam(); param.Caption = caption; param.Mode = "A"; param.ParentItemSources = itemSources; FactoryWindow.ShowWindow("WinAddEditCustomer", param); } else { String caption = CLanguage.getValue("add") + " " + CLanguage.getValue("purchase_supplier"); CWinLoadParam param = new CWinLoadParam(); param.Caption = caption; param.Mode = "A"; param.ParentItemSources = itemSources; FactoryWindow.ShowWindow("WinAddEditSupplier", param); } }
private void showEditWindow() { if (!CHelper.VerifyAccessRight(getPermissionKey("V", eType))) { return; } if (eType.Equals("1")) { String caption = CLanguage.getValue("edit") + " " + CLanguage.getValue("sale_customer"); CWinLoadParam param = new CWinLoadParam(); param.Caption = caption; param.Mode = "E"; param.ActualView = currentObj; param.ParentItemSources = itemSources; FactoryWindow.ShowWindow("WinAddEditCustomer", param); } else { String caption = CLanguage.getValue("edit") + " " + CLanguage.getValue("purchase_supplier"); CWinLoadParam param = new CWinLoadParam(); param.Caption = caption; param.Mode = "E"; param.ActualView = currentObj; param.ParentItemSources = itemSources; FactoryWindow.ShowWindow("WinAddEditSupplier", param); } }
private void cmdAdd_Click(object sender, RoutedEventArgs e) { if (!CHelper.VerifyAccessRight("PURCHASE_TAXDOC_ADD")) { return; } MenuItem mnu = (MenuItem)sender; CWinLoadParam param = new CWinLoadParam(); if (mnu.Name.Equals("mnuPP30")) { param.Caption = mnu.Header.ToString(); param.Mode = "A"; param.GenericType = "1"; param.ParentItemSources = itemSources; FactoryWindow.ShowWindow("WinAddEditTaxPP30", param); } else if (mnu.Name.Equals("mnuPP53")) { param.Caption = mnu.Header.ToString(); param.Mode = "A"; param.GenericType = "3"; param.ParentItemSources = itemSources; FactoryWindow.ShowWindow("WinAddEditTaxFormPRV3_53", param); } else if (mnu.Name.Equals("mnuPP3")) { param.Caption = mnu.Header.ToString(); param.Mode = "A"; param.GenericType = "2"; param.ParentItemSources = itemSources; FactoryWindow.ShowWindow("WinAddEditTaxFormPRV3_53", param); } }
public void ShowEditWindowEx(MVTaxDocument actDoc) { if (!CHelper.VerifyAccessRight("PURCHASE_TAXDOC_EDIT")) { return; } CWinLoadParam param = new CWinLoadParam(); TaxDocumentType dt = (TaxDocumentType)CUtil.StringToInt(actDoc.DocumentType); if (dt == TaxDocumentType.TaxDocPP30) { param.Caption = CUtil.TaxDocTypeToString(dt); param.Mode = "E"; param.ActualView = actDoc; FactoryWindow.ShowWindow("WinAddEditTaxPP30", param); } else { param.Caption = CUtil.TaxDocTypeToString(dt); param.Mode = "E"; param.GenericType = ""; param.ActualView = actDoc; FactoryWindow.ShowWindow("WinAddEditTaxFormPRV3_53", param); } }
public WinAddEditInventoryItem(CWinLoadParam param) : base(param) { accessRightName = "INVENTORY_ITEM_EDIT"; createAPIName = "CreateInventoryItem"; updateAPIName = "UpdateInventoryItem"; getInfoAPIName = "GetInventoryItemInfo"; InitializeComponent(); //Need to be after InitializeComponent registerValidateControls(lblCode, txtCode, false); registerValidateControls(lblReference, txtReference, false); registerValidateControls(lblReference, txtReference, false); registerValidateControls(lblNameThai, txtNameThai, false); registerValidateControls(lblNameEng, txtNameEng, false); registerValidateControls(lblType, cboType, false); registerValidateControls(lblUOM, cboUOM, false); registerValidateControls(lblBrand, cboBrand, true); registerValidateControls(lblUOMSale, cboUOMSale, false); registerValidateControls(lblItemGroup, cboItemGroup, false); registerValidateControls(lblMinimumAllowed, txtMinimumAllowed, false); CUtil.InitMasterRef(MasterRefEnum.MASTER_BARCODE_TYPE); }
private void showEditWindow() { if (!CHelper.VerifyAccessRight("GENERAL_MASTER_VIEW")) { return; } String caption = CLanguage.getValue("edit"); CWinLoadParam param = new CWinLoadParam(); param.Caption = caption; param.GenericType = (currentViewObj as MMasterRef).RefType; param.Mode = "E"; param.ActualView = currentViewObj; Boolean isOK = FactoryWindow.ShowWindow("WinAddEditMasterRef", param); if (isOK) { refreshMasterRef(); rowCount = rowCount + 1; //lblTotal.Content = CUtil.FormatInt(rowCount.ToString()); } refreshMasterRef(); }
private void cmdAdd_Click(object sender, RoutedEventArgs e) { String caption = ItemText; if (dt == InventoryDocumentType.InvDocBorrow) { CWinLoadParam param = new CWinLoadParam(); param.Caption = (String)(sender as Button).Content + " " + caption; param.Mode = "A"; param.ActualParentView = mv; param.ActualView = currentViewObj; param.GenericType = loadParam.GenericType; vw.IsModified = FactoryWindow.ShowWindow("WinAddEditBorrowReturnItem", param); } else if (dt == InventoryDocumentType.InvDocReturn) { CCriteriaBorrowItem cr = new CCriteriaBorrowItem(); cr.SetActionEnable(false); cr.SetDefaultData(vw); cr.Init(""); WinMultiSelection w = new WinMultiSelection(cr, CLanguage.getValue("borrow_return_item")); w.ShowDialog(); if (w.IsOK) { addReturnDocItems(w.SelectedItems); vw.IsModified = true; } } }
private void mnuMasterRefAdd_Click(object sender, RoutedEventArgs e) { CComboConfig cfg = (CComboConfig)comboTypeConfigs[ComboLoadType]; ObservableCollection <MBaseModel> arr = new ObservableCollection <MBaseModel>(); MasterRefEnum rt = (MasterRefEnum)int.Parse(cfg.Type); //WinAddEditMasterRef w = new WinAddEditMasterRef(rt); //w.Caption = (String)(sender as MenuItem).Header + " " + Caption; //w.SetMasterRefType(rt); //w.Mode = "A"; //w.ParentItemSource = arr; //w.ShowDialog(); String caption = CLanguage.getValue("add") + " " + Caption; CWinLoadParam param = new CWinLoadParam(); param.Caption = caption; param.GenericType = cfg.Type; param.Mode = "A"; param.ParentItemSources = arr; Boolean isOK = FactoryWindow.ShowWindow("WinAddEditMasterRef", param); if (isOK) { CMasterReference.LoadAllMasterRefItems(OnixWebServiceAPI.GetAllMasterRefList, rt); } }
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 WinAddEditCashInOut(CWinLoadParam param) : base(param) { docType = ((CashDocumentType)CUtil.StringToInt(param.GenericType)); if (docType == CashDocumentType.CashDocImport) { accessRightName = "CASH_IN_EDIT"; } else if (docType == CashDocumentType.CashDocExport) { accessRightName = "CASH_OUT_EDIT"; } createAPIName = "CreateCashDoc"; updateAPIName = "UpdateCashDoc"; getInfoAPIName = "GetCashDocInfo"; approveAPIName = "ApproveCashDoc"; verifyAPIName = "VerifyCashDoc"; InitializeComponent(); //Need to be after InitializeComponent registerValidateControls(lblNumber, txtNumber, false); registerValidateControls(lblBank, cboAccount, false); registerValidateControls(lblAmount, txtAmount, false); }
private void cmdAdd_Click(object sender, RoutedEventArgs e) { if (!CHelper.VerifyAccessRight("INVENTORY_ITEM_ADD")) { return; } if ((typ == 2) && (cit == null)) { CHelper.ShowErorMessage("", "ERROR_ITEM_ADD_PLS", null); return; } if ((typ == 2) && !cit.ChildCount.Equals("0")) { CHelper.ShowErorMessage(cit.CategoryName, "ERROR_NOT_LAST_CHILD", null); return; } String caption = CLanguage.getValue("add") + " " + CLanguage.getValue("inventory_item"); CWinLoadParam param = new CWinLoadParam(); param.Caption = caption; param.GenericType = cit.ItemCategoryID; param.Mode = "A"; param.ParentItemSources = itemsSourceGrid; Boolean isOK = FactoryWindow.ShowWindow("WinAddEditInventoryItem", param); if (isOK) { rowCount = rowCount + 1; lblTotal.Content = CUtil.FormatInt(rowCount.ToString()); } }
protected static Boolean showWindow(CWinLoadParam param, String className) { WinBase cr = (WinBase)Activator.CreateInstance(Type.GetType(className), new object[] { param }); cr.ShowDialog(); return(cr.IsOKClick); }
private void cmdAdd_Click(object sender, RoutedEventArgs e) { if (!CHelper.VerifyAccessRight("HR_PAYROLL_ADD")) { return; } MenuItem mnu = (MenuItem)sender; CWinLoadParam param = new CWinLoadParam(); if (mnu.Name.Equals("mnuDaily")) { param.Caption = mnu.Header.ToString(); param.Mode = "A"; param.GenericType = "1"; param.ParentItemSources = itemSources; FactoryWindow.ShowWindow("WinAddEditPayrollDoc", param); } else if (mnu.Name.Equals("mnuMonthly")) { param.Caption = mnu.Header.ToString(); param.Mode = "A"; param.GenericType = "2"; param.ParentItemSources = itemSources; FactoryWindow.ShowWindow("WinAddEditPayrollDoc", param); } else if (mnu.Name.Equals("mnuBalance")) { param.Caption = mnu.Header.ToString(); param.Mode = "A"; param.GenericType = "0"; param.ParentItemSources = itemSources; FactoryWindow.ShowWindow("WinAddEditPayrollDoc", param); } }
public WinAddEditTaxPP30(CWinLoadParam param) : base(param) { accessRightName = "PURCHASE_TAXDOC_EDIT"; createAPIName = "CreateTaxDoc"; updateAPIName = "UpdateTaxDoc"; getInfoAPIName = "GetTaxDocInfo"; approveAPIName = "ApproveTaxDoc"; InitializeComponent(); initMonthMap(); //Need to be after InitializeComponent registerValidateControls(lblYear, txtYear, false); registerValidateControls(lblMonth, cboMonth, false); registerValidateControls(lblSaleAmount, txtSaleAmount, false); registerValidateControls(lblSaleZeroPctAmt, txtSaleZeroPctAmt, false); registerValidateControls(lblSaleExemptAmt, txtSaleExemptAmt, false); registerValidateControls(lblSaleEligibleAmt, txtSaleEligibleAmt, false); registerValidateControls(lblSaleVatAmt, txtSaleVatAmt, false); registerValidateControls(lblPurchaseEligibleAmt, txtPurchaseEligibleAmt, false); registerValidateControls(lblPurchaseVatAmt, txtPurchaseVatAmt, false); registerValidateControls(lblVatClaimAmt, txtVatClaimAmt, false); registerValidateControls(lblVatExtraAmt, txtVatExtraAmt, false); registerValidateControls(lblVatPreviousFwdAmt, txtVatPreviousFwdAmt, false); registerValidateControls(lblVatClaimTotalAmt, txtVatClaimTotalAmt, false); registerValidateControls(lblVatExtraTotalAmt, txtVatExtraTotalAmt, false); registerValidateControls(lblAdditionalAmt, txtAdditionalAmt, false); registerValidateControls(lblPenaltyAmt, txtPenaltyAmt, false); registerValidateControls(lblVatClaimGrandAmt, txtVatClaimGrandAmt, false); registerValidateControls(lblVatExtraGrandAmt, txtVatExtraGrandAmt, false); }
private void showEditWindow() { if (!CHelper.VerifyAccessRight("CASH_XFER_VIEW")) { return; } MCashDocXfer v = (MCashDocXfer)currentObj; String winName = "WinAddEditCashExternalXfer"; if (v.CashXferType.Equals("1")) { winName = "WinAddEditCashTransfer"; } String caption = CLanguage.getValue("edit") + " " + CLanguage.getValue("Trans"); CWinLoadParam param = new CWinLoadParam(); param.Caption = caption; param.GenericType = ((int)docType).ToString(); param.Mode = "E"; param.ParentItemSources = itemSources; param.ActualView = currentObj; FactoryWindow.ShowWindow(winName, param); }
private void cmdAdd_Click(object sender, RoutedEventArgs e) { if (!CHelper.VerifyAccessRight("GENERAL_MASTER_ADD")) { return; } Boolean result = CHelper.ValidateComboBox(lbl, cbo, false); if (!result) { return; } MMasterRef v = (MMasterRef)cbo.SelectedItem; String caption = CLanguage.getValue("add"); CWinLoadParam param = new CWinLoadParam(); param.Caption = caption; param.GenericType = v.MasterID; param.Mode = "A"; param.ParentItemSources = (ObservableCollection <MBaseModel>)lsvMain.ItemsSource; Boolean isOK = FactoryWindow.ShowWindow("WinAddEditMasterRef", param); if (isOK) { refreshMasterRef(); rowCount = rowCount + 1; //lblTotal.Content = CUtil.FormatInt(rowCount.ToString()); } }
private void cmdAdd_Click(object sender, RoutedEventArgs e) { if (!CHelper.VerifyAccessRight("HR_OT_ADD")) { return; } MenuItem mnu = (MenuItem)sender; CWinLoadParam param = new CWinLoadParam(); if (mnu.Name.Equals("mnuDaily")) { param.Caption = CLanguage.getValue("add") + " " + CLanguage.getValue("hr_ot_form"); param.Mode = "A"; param.GenericType = "1"; param.ParentItemSources = itemSources; FactoryWindow.ShowWindow("WinAddEditOtDoc", param); } else if (mnu.Name.Equals("mnuMonthly")) { param.Caption = CLanguage.getValue("add") + " " + CLanguage.getValue("hr_ot_form"); param.Mode = "A"; param.GenericType = "2"; param.ParentItemSources = itemSources; FactoryWindow.ShowWindow("WinAddEditOtDoc", param); } }
public static Boolean ShowWindow(String name, CWinLoadParam param) { String className = getClassName(name); WinBase cr = (WinBase)Activator.CreateInstance(Type.GetType(className), new object[] { param }); cr.ShowDialog(); Boolean result = cr.IsOKClick; return(result); }
public WinAddEditPayrollDocItem(CWinLoadParam param) : base(param) { accessRightName = "HR_PAYROLL_EDIT"; mvParent = (MVPayrollDocument)loadParam.ActualParentView; InitializeComponent(); //Need to be after InitializeComponent registerValidateControls(lblEmployee, uEmployee, false); registerValidateControls(lblSocialSec, txtSocialSec, false); //registerValidateControls(lblMonth, cboMonth, false); }
public WinTaxDocRendererProgress(CWinLoadParam param) : base(param) { pdfName = String.Format("{0}{1}", Path.GetTempPath(), "rev3_53.pdf"); InitializeComponent(); actualView = (MVTaxDocument)loadParam.ActualView; company = CMasterReference.Instance.CompanyProfile; taxDocType = (TaxDocumentType)CUtil.StringToInt(actualView.DocumentType); initMonthMap(); }
public WinAddEditPayrollExpenseItem(CWinLoadParam param) : base(param) { accessRightName = "HR_EXPENSE_EDIT"; mvParent = (MVOTDocument)loadParam.ActualParentView; InitializeComponent(); //Need to be after InitializeComponent registerValidateControls(lblExpense, cboExpense, false); registerValidateControls(lblQuantity, txtQuantity, false); registerValidateControls(lblPrice, txtPrice, false); }
public WinAddEditPayrollDeductItem(CWinLoadParam param) : base(param) { accessRightName = "HR_DEDUCTION_EDIT"; mvParent = (MVOTDocument)loadParam.ActualParentView; InitializeComponent(); //Need to be after InitializeComponent registerValidateControls(lblDeduction, cboDeduction, false); registerValidateControls(lblQuantity, txtDuration, false); registerValidateControls(lblNote, txtNote, false); }
private void mnuSupplierAdd_Click(object sender, RoutedEventArgs e) { ObservableCollection <MBaseModel> arr = new ObservableCollection <MBaseModel>(); String caption = lookupTypeToCaption(Lookup); CWinLoadParam param = new CWinLoadParam(); param.Caption = caption; param.Mode = "A"; param.ParentItemSources = arr; FactoryWindow.ShowWindow("WinAddEditSupplier", param); }
public WinAddEditUserGroup(CWinLoadParam param) : base(param) { accessRightName = "ADMIN_GROUP_EDIT"; createAPIName = "CreateUserGroup"; updateAPIName = "UpdateUserGroup"; getInfoAPIName = "GetUserGroupInfo"; InitializeComponent(); //Need to be after InitializeComponent registerValidateControls(lblGroup, txtGroup, false); }
public static WinBase GetObject(String name, CWinLoadParam loadParam) { if (windowMaps == null) { initMap(); } String className = getClassName(name); WinBase wb = (WinBase)Activator.CreateInstance(Type.GetType(className), new object[] { loadParam }); return(wb); }
private void mnuInventoryAdd_Click(object sender, RoutedEventArgs e) { ObservableCollection <MBaseModel> arr = new ObservableCollection <MBaseModel>(); String caption = CLanguage.getValue("add") + " " + CLanguage.getValue("inventory_item"); CWinLoadParam param = new CWinLoadParam(); param.Caption = caption; param.GenericType = ""; param.Mode = "A"; param.ParentItemSources = arr; FactoryWindow.ShowWindow("WinAddEditInventoryItem", param); }
private void mnuServiceAddOther_Click(object sender, RoutedEventArgs e) { ObservableCollection <MBaseModel> arr = new ObservableCollection <MBaseModel>(); String caption = CLanguage.getValue("add") + " " + CLanguage.getValue("service"); CWinLoadParam param = new CWinLoadParam(); param.Caption = caption; param.GenericType = ((int)ServiceLevel.ServiceLevelOther).ToString(); param.Mode = "A"; param.ParentItemSources = arr; FactoryWindow.ShowWindow("WinAddEditService", param); }
public WinAddEditProject(CWinLoadParam param) : base(param) { accessRightName = "GENERAL_PROJECT_EDIT"; createAPIName = "CreateProject"; updateAPIName = "UpdateProject"; getInfoAPIName = "GetProjectInfo"; InitializeComponent(); //Need to be after InitializeComponent registerValidateControls(lblCode, txtCode, false); registerValidateControls(lblName, txtName, false); }
public WinAddEditEmployeeLeave(CWinLoadParam param) : base(param) { accessRightName = "HR_LEAVE_EDIT"; createAPIName = "SaveEmployeeLeaveDoc"; updateAPIName = "SaveEmployeeLeaveDoc"; getInfoAPIName = "GetEmployeeLeaveDocInfo"; InitializeComponent(); //Need to be after InitializeComponent registerValidateControls(lblNameTh, txtNameTh, false); registerValidateControls(lblLastNameTh, txtLastNameTh, false); }
public WinAdminEditPassword(CWinLoadParam param) : base(param) { accessRightName = "ADMIN_USER_EDIT"; createAPIName = "N/A"; updateAPIName = "ChangeUserPassword"; getInfoAPIName = "GetUserInfo"; InitializeComponent(); //Need to be after InitializeComponent registerValidateControls(lblNewPassword, txtPassword, false); registerValidateControls(lblConfirmPassword, txtConfirm, false); }