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); } }
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; }
public override IButtonEventHandler GetButtonEventHandler(VoucherButtonArgs ButtonArgs, VoucherProxy voucherObject) { IButtonEventHandler result; if (ButtonArgs.ButtonKey == "btnSWImport") { result = new ConsumHandler_Import(); } else { result = null; } return result; }
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; }