Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        private String getCaptionKey(CashDocumentType dt)
        {
            String tmp = "";

            if (dt == CashDocumentType.CashDocImport)
            {
                tmp = "CashIn";
            }
            else if (dt == CashDocumentType.CashDocExport)
            {
                tmp = "CashOut";
            }

            return(tmp);
        }
Esempio n. 3
0
        private String getPermissionKey(String mode, CashDocumentType dt)
        {
            String tmp = "";

            if (dt == CashDocumentType.CashDocImport)
            {
                if (mode.Equals("A"))
                {
                    tmp = "CASH_IN_ADD";
                }
                else if (mode.Equals("E"))
                {
                    tmp = "CASH_IN_VIEW";
                }
                else if (mode.Equals("D"))
                {
                    tmp = "CASH_IN_DELETE";
                }
            }
            else if (dt == CashDocumentType.CashDocExport)
            {
                if (mode.Equals("A"))
                {
                    tmp = "CASH_OUT_ADD";
                }
                else if (mode.Equals("E"))
                {
                    tmp = "CASH_OUT_VIEW";
                }
                else if (mode.Equals("D"))
                {
                    tmp = "CASH_OUT_DELETE";
                }
            }

            return(tmp);
        }
Esempio n. 4
0
 public void SetDocumentType(CashDocumentType dt)
 {
     docType = dt;
 }
Esempio n. 5
0
 public void SetDocumentType(CashDocumentType dt)
 {
 }