protected void btnCreatePosting_Click(object sender, EventArgs e) { if (ddlType.SelectedValue.Equals("1"))//Advance { AdvancePostingService advanceService = new AdvancePostingService(); advanceService.DeletePostingDataByDocId(long.Parse(txtDocNo.Text), DocumentKind.Advance.ToString()); advanceService.CreatePostData(long.Parse(txtDocNo.Text), DocumentKind.Advance.ToString()); } else if (ddlType.SelectedValue.Equals("2"))//Remittance { RemittancePostingService remittanceService = new RemittancePostingService(); remittanceService.DeletePostingDataByDocId(long.Parse(txtDocNo.Text), DocumentKind.Remittance.ToString()); remittanceService.CreatePostData(long.Parse(txtDocNo.Text), DocumentKind.Remittance.ToString()); } else if (ddlType.SelectedValue.Equals("3"))//Expense { ExpensePostingService expenseService = new ExpensePostingService(); expenseService.DeletePostingDataByDocId(long.Parse(txtDocNo.Text), DocumentKind.Expense.ToString()); expenseService.CreatePostData(long.Parse(txtDocNo.Text), DocumentKind.Expense.ToString()); } else if (ddlType.SelectedValue.Equals("4"))//Expense Remittance { ExpensePostingService expenseService = new ExpensePostingService(); expenseService.DeletePostingDataByDocId(long.Parse(txtDocNo.Text), DocumentKind.ExpenseRemittance.ToString()); expenseService.CreatePostData(long.Parse(txtDocNo.Text), DocumentKind.ExpenseRemittance.ToString()); } }
//public void HideDate() //{ // NotifyPopUpReturn(new PopUpReturnArgs(PopUpReturnType.OK, null)); // this.ModalPopupExtender1ShowMessage.Hide(); //} #region private SCG.eAccounting.SAP.BAPI.Service.Posting.PostingService GetPostingService() private SCG.eAccounting.SAP.BAPI.Service.Posting.PostingService GetPostingService() { SCG.eAccounting.SAP.BAPI.Service.Posting.PostingService PostService; if (this.DocKind == DocumentKind.Advance.ToString()) { PostService = new AdvancePostingService(); } else if (this.DocKind == DocumentKind.Remittance.ToString()) { PostService = new RemittancePostingService(); } else if (this.DocKind == DocumentKind.Expense.ToString()) { PostService = new ExpensePostingService(); } else if (this.DocKind == DocumentKind.ExpenseRemittance.ToString()) { PostService = new ExpenseRemittancePostingService(); } else { PostService = new AdvancePostingService(); } return(PostService); }