Example #1
0
        public override IButtonEventHandler GetButtonEventHandler(VoucherButtonArgs ButtonArgs, VoucherProxy voucherObject)
        {
            switch (ButtonArgs.ButtonKey)
            {
            //应收读取汇兑损益业务数据
            case "BtnAR_ReadData":
            {
                return(new BtnAR_ReadData(voucherObject.LoginInfo));
            }

            //创建应收汇兑损益凭证
            case "BtnAR_CreateAccountingDocument":
            {
                return(new BtnAR_CreateAccountingDocument(voucherObject.LoginInfo));
            }

            //弃审
            case "btnAbandonAudit":
            {
                return(new BtnAR_UnAudit(voucherObject.LoginInfo));
            }


            default:
                return(null);
            }
        }
Example #2
0
		public override IButtonEventHandler GetButtonEventHandler(VoucherButtonArgs ButtonArgs, VoucherProxy voucherObject)
		{
			IButtonEventHandler buttonEventHandler = base.GetButtonEventHandler(ButtonArgs, voucherObject);
			IButtonEventHandler result;
			if (buttonEventHandler == null)
			{
				if (ButtonArgs.ButtonKey == "btnSWRefConsume")
				{
                    string value = voucherObject.Businesses["12f73210-161b-4d45-94a0-6589e1ec7ae2"].Cells["ExpenserID"].Value;
					if (string.IsNullOrEmpty(value))
					{
						MessageBox.Show("请先选择表头报销人!");
						result = null;
						return result;
					}
					result = new NEExposHandler_RefConsum(value);
					return result;
				}
                else if (ButtonArgs.ButtonKey == "btnSWImportDetail")
				{
					result = new NEExposHandler_ImportDetail();
					return result;
				}
			}
			result = buttonEventHandler;
			return result;
		}
Example #3
0
		public override IButtonEventHandler GetButtonEventHandler(VoucherButtonArgs ButtonArgs, VoucherProxy voucherObject)
		{
			IButtonEventHandler result;
			if (ButtonArgs.ButtonKey == "btnSWImport")
			{
				result = new ConsumHandler_Import();
			}
			else
			{
				result = null;
			}
			return result;
		}
Example #4
0
		public override IButtonEventHandler GetButtonEventHandler(VoucherButtonArgs ButtonArgs, VoucherProxy voucherObject)
		{
			IButtonEventHandler result;
			if (ButtonArgs.ButtonKey == "btnSWPay")
			{
				result = new SWCPHandler_CreatePay();
			}
            else if (ButtonArgs.ButtonKey == "btnSWExport")
			{
				result = new SWCPHandler_Export();
			}
			else
			{
				result = null;
			}
			return result;
		}