private void PrepareInitialView() { BuildDropDownList(); BuildTotalValueLabel(); IsBankAmountOrCashAmount(); txtPaymentDate.Text = String.Empty; txtReference.Text = String.Empty; txtName.Text = String.Empty; txtMemo.Text = String.Empty; lblPreparedBy.Text = CurrentACBankAccountPayment_DetailedEntity.MemberFullName.ToString(); btnSubmit.Text = "Process Payment"; //btnAddNew.Visible = false; CurrentACBankAccountPaymentItemList = new List <ACBankAccountPaymentItem_DetailedEntity>(); hypReportLink.NavigateUrl = UrlHelper.BuildSecureUrl("~/Reports/ReportViewer.aspx", string.Empty, "do", ReportConstants.BANK_ACCOUNT_PAYMENT_REPORT, UrlConstants.OVERVIEW_BANK_ACCOUNT_PAYMENT_ID, OverviewBankAccountPaymentID.ToString()).ToString(); hypReportLink.Target = "_blank"; #region Approval lvAPMemberFeedbackRemarks.DataSource = APRobot.GetMemberFeedbackRemarks_DetailedByApprovalProcessID(APApprovalProcessID); lvAPMemberFeedbackRemarks.DataBind(); EnableDisableApprovalButtons(); #endregion }
private void PrepareInitialView() { BuildDropDownList(); BuildDropDownAPList(); BindList(); txtMRRNo.Text = String.Empty; txtMRRDate.Text = System.DateTime.Now.ToString("dd-MM-yyyy"); txtRemarks.Text = String.Empty; PRMMaterialReceiveItemMapList = new List <PRMMaterialReceiveItemMapEntity>(); UpdatedMappedPRMMaterialReceiveEntity = new List <PRMMaterialReceiveItemMapEntity>(); hypReport.NavigateUrl = UrlHelper.BuildSecureUrl("~/Reports/ReportViewer.aspx", string.Empty, "do", "MaterialReceiveReport", UrlConstants.OVERVIEW_MATERIAL_RECEIVE_ID, _MaterialReceiveID.ToString()).ToString(); hypReport.Target = "_blank"; #region Approval lvAPMemberFeedbackRemarks.DataSource = APRobot.GetMemberFeedbackRemarks_DetailedByApprovalProcessID(APApprovalProcessID); lvAPMemberFeedbackRemarks.DataBind(); //EnableDisableApprovalButtons(); #endregion btnSubmit.Text = "Add"; btnAddNew.Visible = false; }
protected void btnSaveSequence_Click(object sender, EventArgs e) { List <APPanelMemberEntity> appm = new List <APPanelMemberEntity>(); Int32 newSequence = 1; JavaScriptSerializer js = new JavaScriptSerializer(); List <NewSequenceJSON> ns = js.Deserialize <List <NewSequenceJSON> >(hydNewSequence.Value); foreach (NewSequenceJSON nsj in ns) { APPanelMemberEntity ent = new APPanelMemberEntity(); ent.APPanelMemberID = nsj.id; ent.SequenceNo = nsj.seq; appm.Add(ent); newSequence++; } APRobot.SavePanelMembersSequence(appm); BindList(); MiscUtil.ShowMessage(lblMessage, "Approval Panel Member Sequence Savbed.", UIConstants.MessageType.GREEN); }
private void BuildDropDownList() { BuildREQRequisitionItem(); #region Approval Dropdown if (!(APForwardInfoID > 0)) { ddlAction.Items.Add(new ListItem("Approve", "1")); ddlAction.Items.Add(new ListItem("Back", "2")); ddlAction.Items.Add(new ListItem("Forward", "3")); APMemberFeedbackEntity ent = APRobot.GetAPMemberFeedbackByID(APMemberFeedbackID); ddlRejectTo.Items.Clear(); ddlRejectTo.DataTextField = APMemberFeedback_DetailedEntity.FLD_NAME_MemberFullName; ddlRejectTo.DataValueField = APMemberFeedback_DetailedEntity.FLD_NAME_APMemberFeedbackID; ddlRejectTo.DataSource = APRobot.GetRejectToMemberFeedbacks_Detailed(APApprovalProcessID, ent.EmployeeID); ddlRejectTo.DataBind(); ListItem pleaseSelectListItem = new ListItem("Please Select", "0"); ddlRejectTo.Items.Insert(0, pleaseSelectListItem); ddlForwardTo.Items.Clear(); ddlForwardTo.DataTextField = APPanelForwardMember_DetailedEntity.FLD_NAME_MemberFullName; ddlForwardTo.DataValueField = APPanelForwardMember_DetailedEntity.FLD_NAME_APPanelForwardMemberID; ddlForwardTo.DataSource = APRobot.GetAPPanelForwardMemberByApprovalProcessTypeAndReferenceID(MasterDataConstants.APType.WORK_ORDER, PRMWorkOrderID); ddlForwardTo.DataBind(); } else { ddlAction.Items.Add(new ListItem("Comment", "4")); } #endregion }
protected void btnReject_Click(object sender, EventArgs e) { btnReject.Enabled = false; if (ddlRejectTo.SelectedValue == "0") { APRobot.UpdateApprovalProcessFeedback(APMemberFeedbackID, MasterDataConstants.APFeedback.REJECTED, MasterDataConstants.APType.AGREEMENT, OverviewAgreementID); } else { Int64 rejectToAPMemberFeedbackID = Int64.Parse(ddlRejectTo.SelectedValue); APRobot.UpdateApprovalProcessFeedback(APMemberFeedbackID, MasterDataConstants.APFeedback.REJECTED, MasterDataConstants.APType.AGREEMENT, OverviewAgreementID, rejectToAPMemberFeedbackID); } String remarks = txtRemarks.Text.Trim(); if (remarks.IsNullOrEmpty()) { remarks = "Rejected"; } remarks = AddProxyMemberInfo(remarks); APRobot.AddAPMemberFeedbackRemarks(APMemberFeedbackID, remarks); EnableDisableApprovalButtons(); MiscUtil.ShowMessage(lblMessage, "You Have Rejected Successfully", UIConstants.MessageType.GREEN); PrepareInitialView(); BindList(); RedirectPageToRejectList(); }
protected void lvAPMemberFeedbackRemarks_ItemDataBound(object sender, ListViewItemEventArgs e) { if (e.Item.ItemType == ListViewItemType.DataItem) { APMemberFeedbackRemarks_DetailedEntity ent = (APMemberFeedbackRemarks_DetailedEntity)e.Item.DataItem; APForwardInfo_DetailedEntity aPForwardInfo_DetailedEntity = APRobot.GetAPForwardInfo_DetailedByRemarksID(ent.APMemberFeedbackRemarksID); if (aPForwardInfo_DetailedEntity.APForwardInfoID > 0) { HtmlGenericControl forwardInfoDiv = (HtmlGenericControl)e.Item.FindControl("forwardInfoDiv"); forwardInfoDiv.InnerHtml = "<br />"; forwardInfoDiv.InnerHtml += "<b>Forwading Remarks By Panel Member</b>"; forwardInfoDiv.InnerHtml += "<br />"; forwardInfoDiv.InnerHtml += aPForwardInfo_DetailedEntity.APMemberComment; forwardInfoDiv.InnerHtml += "<br />"; forwardInfoDiv.InnerHtml += "<br />"; forwardInfoDiv.InnerHtml += "<b>Response By " + aPForwardInfo_DetailedEntity.MemberFullName + "</b>"; forwardInfoDiv.InnerHtml += "<br />"; forwardInfoDiv.InnerHtml += aPForwardInfo_DetailedEntity.APForwardMemberComment; forwardInfoDiv.InnerHtml += "<br />"; forwardInfoDiv.InnerHtml += "<br />"; } } }
protected void lvINVTransfer_ItemDataBound(object sender, ListViewItemEventArgs e) { if (e.Item.ItemType == ListViewItemType.DataItem) { ListViewDataItem dataItem = (ListViewDataItem)e.Item; INVTransfer_DetailedEntity ent = (INVTransfer_DetailedEntity)dataItem.DataItem; HyperLink hypTRFNo = (HyperLink)e.Item.FindControl("hypTRFNo"); HyperLink lnkShowApprovalStatus = (HyperLink)e.Item.FindControl("lnkShowApprovalStatus"); hypTRFNo.NavigateUrl = UrlHelper.BuildSecureUrl("~/INV/INVTransferItem.aspx", string.Empty, UrlConstants.OVERVIEW_TRANSFER_ID, ent.TransferID.ToString()).ToString(); APApprovalProcessEntity aPApprovalProcessEntity = APRobot.GetApprovalProcessByTypeAndReference(MasterDataConstants.APType.TRF, ent.TransferID); if (aPApprovalProcessEntity.APApprovalProcessID > 0) { lnkShowApprovalStatus.NavigateUrl = UrlHelper.BuildSecureUrl( "~/AP/APView.aspx", string.Empty, APApprovalProcessEntity.FLD_NAME_APApprovalProcessID, aPApprovalProcessEntity.APApprovalProcessID.ToString() ).ToString(); lnkShowApprovalStatus.Target = "_blank"; } else { lnkShowApprovalStatus.NavigateUrl = String.Empty; lnkShowApprovalStatus.Enabled = false; } hypTRFNo.Target = "_blank"; } }
protected void btnApprove_Click(object sender, EventArgs e) { btnApprove.Enabled = false; APRobot.UpdateApprovalProcessFeedback(APMemberFeedbackID, MasterDataConstants.APFeedback.APPROVED, MasterDataConstants.APType.BILL, CMBillID); String remarks = txtRemarks.Text.Trim(); if (remarks.IsNullOrEmpty()) { remarks = "Approved"; } remarks = AddProxyMemberInfo(remarks); APRobot.AddAPMemberFeedbackRemarks(APMemberFeedbackID, remarks); EnableDisableApprovalButtons(); MiscUtil.ShowMessage(lblMessage, "You Have Approved Successfully", UIConstants.MessageType.GREEN); PrepareInitialView(); BindList(); RedirectPageToPendingList(); }
protected void btnInitiateApprovalProcess_Click(object sender, EventArgs e) { #region Save Initailly UpdateAllINVTransferItemEntity(); #endregion #region Approval Process Boolean apResult = APRobot.CreateApprovalProcessForNewTRF(INVTransferID); if (apResult == true) { MiscUtil.ShowMessage(lblMessage, "Approval Process Submited successfully.", UIConstants.MessageType.GREEN); } else { MiscUtil.ShowMessage(lblMessage, "Failed to Submit Approval Process.", UIConstants.MessageType.RED); } EnableDisableApprovalProcessCheck(); #endregion }
protected void lvBDProcessAssignedResource_ItemDataBound(object sender, ListViewItemEventArgs e) { if (e.Item.ItemType == ListViewItemType.DataItem) { ListViewDataItem dataItem = (ListViewDataItem)e.Item; BDProcessAssignedResource_DetailedEntity ent = (BDProcessAssignedResource_DetailedEntity)dataItem.DataItem; HyperLink hypTitle = (HyperLink)e.Item.FindControl("hypTitle"); HyperLink lnkShowApprovalStatus = (HyperLink)e.Item.FindControl("lnkShowApprovalStatus"); APApprovalProcessEntity aPApprovalProcessEntity = APRobot.GetApprovalProcessByTypeAndReference(MasterDataConstants.APType.CONTACT_LIST, ent.ProcessAssignedResourceID); if (aPApprovalProcessEntity.APApprovalProcessID > 0) { lnkShowApprovalStatus.NavigateUrl = UrlHelper.BuildSecureUrl( "~/AP/APView.aspx", string.Empty, APApprovalProcessEntity.FLD_NAME_APApprovalProcessID, aPApprovalProcessEntity.APApprovalProcessID.ToString() ).ToString(); lnkShowApprovalStatus.Target = "_blank"; } else { lnkShowApprovalStatus.NavigateUrl = String.Empty; lnkShowApprovalStatus.Enabled = false; } hypTitle.NavigateUrl = UrlHelper.BuildSecureUrl("~/BD/BDProcessAssignedResourceMap.aspx", string.Empty, UrlConstants.OVERVIEW_PROCESS_ASSIGNED_RESOURCE_ID, ent.ProcessAssignedResourceID.ToString()).ToString(); hypTitle.Target = "_blank"; } }
protected void btnInitiateApprovalProcess_Click(object sender, EventArgs e) { #region Approval Process if (ddlAPPanelID != null && ddlAPPanelID.SelectedValue != "0") { SetPayableStatementDetailID(); Boolean apResult = APRobot.CreateApprovalProcessForNewPayableStatement(_PostPayableStatementDetailID, Int64.Parse(ddlAPPanelID.SelectedValue.ToString())); if (apResult == true) { MiscUtil.ShowMessage(lblMessage, "Approval Process Submited successfully.", UIConstants.MessageType.GREEN); UpdateApprovalStatus(); BindList(); } else { MiscUtil.ShowMessage(lblMessage, "Failed to Submit Approval Process.", UIConstants.MessageType.RED); } //EnableDisableApprovalProcessCheck(); } #endregion }
private void BuildDropDownListAP() { if (!(APForwardInfoID > 0)) { ddlAction.Items.Add(new ListItem("Approve", "1")); ddlAction.Items.Add(new ListItem("Reject", "2")); ddlAction.Items.Add(new ListItem("Forward", "3")); // ddlAction.Items.Add(new ListItem("Canceled & Return To Initiator", "4")); APMemberFeedbackEntity ent = APRobot.GetAPMemberFeedbackByID(APMemberFeedbackID); ddlRejectTo.Items.Clear(); ddlRejectTo.DataTextField = APMemberFeedback_DetailedEntity.FLD_NAME_MemberFullName; ddlRejectTo.DataValueField = APMemberFeedback_DetailedEntity.FLD_NAME_APMemberFeedbackID; ddlRejectTo.DataSource = APRobot.GetRejectToMemberFeedbacks_Detailed(APApprovalProcessID, ent.EmployeeID); ddlRejectTo.DataBind(); ListItem pleaseSelectListItem = new ListItem("Please Select", "0"); ddlRejectTo.Items.Insert(0, pleaseSelectListItem); ddlForwardTo.Items.Clear(); ddlForwardTo.DataTextField = APPanelForwardMember_DetailedEntity.FLD_NAME_MemberFullName; ddlForwardTo.DataValueField = APPanelForwardMember_DetailedEntity.FLD_NAME_APPanelForwardMemberID; ddlForwardTo.DataSource = APRobot.GetAPPanelForwardMemberByApprovalProcessTypeAndReferenceID(MasterDataConstants.APType.AGREEMENT, OverviewAgreementID); ddlForwardTo.DataBind(); } else { ddlAction.Items.Add(new ListItem("Comment", "4")); } }
private void BindList() { Int64 employeeID = 0; String fe = SqlExpressionBuilder.PrepareFilterExpression(HREmployeeEntity.FLD_NAME_MemberID, this.CurrentMember.MemberID.ToString(), SQLMatchType.Equal); IList <HREmployeeEntity> lstEmployee = FCCHREmployee.GetFacadeCreate().GetIL(null, null, String.Empty, fe, DatabaseOperationType.LoadWithFilterExpression); if (lstEmployee != null && lstEmployee.Count > 0) { employeeID = lstEmployee[0].EmployeeID; } //if (PageAPType == 0) //{ // lvAPMemberFeedback.DataSource = APRobot.GetApprovalRequests_DetailedByMember(employeeID); //} //else if(PageAPType == MasterDataConstants.APFeedback.FEEDBACK_REQUESTED) //{ // lvAPMemberFeedback.DataSource = APRobot.GetAllApprovalRequests_DetailedToMemberFeedback(employeeID); //} //else //{ // lvAPMemberFeedback.DataSource = APRobot.GetApprovalRequests_DetailedByMemberAndStatus(employeeID, PageAPType); //} lvAPMemberFeedback.DataSource = APRobot.GetMyAPForwardInfo_DetailedByEmployee(employeeID); lvAPMemberFeedback.DataBind(); }
protected void btnSubmitForApproval_Click(object sender, EventArgs e) { #region Save Initally SaveBDProcessAssignedResourceEntity(); #endregion #region Approval Process if (ddlAPPanelID != null && ddlAPPanelID.SelectedValue != "0") { Boolean apResult = APRobot.CreateApprovalProcessForNewContactList(_ProcessAssignedResourceID, Int64.Parse(ddlAPPanelID.SelectedValue.ToString())); if (apResult == true) { MiscUtil.ShowMessage(lblMessage, "Approval Process Submited successfully.", UIConstants.MessageType.GREEN); _ProcessAssignedResourceID = 0; IssueCRMContactList_CustomEntityList = new List <CRMContactList_CustomEntity>(); _BDProcessAssignedResourceEntity = new BDProcessAssignedResourceEntity(); PrepareInitialView(); BindBDProcessAssignedResourceMapList(); btnSubmitForApproval.Visible = false; } else { MiscUtil.ShowMessage(lblMessage, "Failed to Submit Approval Process.", UIConstants.MessageType.RED); } //EnableDisableApprovalProcessCheck(); } #endregion }
private void PrepareInitialView() { BuildDropDownList(); #region Payable Info //if (CurrentACCPostPayableStatementEntity != null && CurrentACCPostPayableStatementEntity.PostPayableStatementID > 0) //{ // ACCPostPayableStatementEntity ent = CurrentACCPostPayableStatementEntity; // lblRef.Text = ent.Ref; // lblCreateDate.Text = ent.CreateDate.ToStringDefault(); // lblStartDate.Text = ent.StartDate.ToStringDefault(); // lblEndDate.Text = ent.EndDate.ToStringDefault(); //} #endregion #region Approval lvAPMemberFeedbackRemarks.DataSource = APRobot.GetMemberFeedbackRemarks_DetailedByApprovalProcessID(APApprovalProcessID); lvAPMemberFeedbackRemarks.DataBind(); EnableDisableApprovalButtons(); #endregion }
private void PrepareInitialView() { BuildDropDownList(); hypProjectID.Value = CurrentINVTransferEntity.TransferFromStoreID.ToString(); INVTransfer_DetailedEntity ent = CurrentINVTransferEntity; if (ent != null) { lblTRFNo.Text = ent.TRFNo.ToString(); lblRequestedDate.Text = ent.RequestDate.ToString(UIConstants.SHORT_DATE_FORMAT); lblFromStore.Text = ent.TransferFromStore.ToString(); lblToStore.Text = ent.TransferToStoreName.ToString(); } #region Approval lvAPMemberFeedbackRemarks.DataSource = APRobot.GetMemberFeedbackRemarks_DetailedByApprovalProcessID(APApprovalProcessID); lvAPMemberFeedbackRemarks.DataBind(); EnableDisableApprovalButtons(); #endregion }
protected void wizAgreement_FinishButtonClick(object sender, WizardNavigationEventArgs e) { #region Save Agreement #region Approval Process if (_AgreementID > 0) { Boolean apResult = APRobot.CreateApprovalProcessForNewAgreement(_AgreementID, Int64.Parse(ddlAPPanelID.SelectedValue)); if (apResult == true) { MiscUtil.ShowMessage(lblMessage, "Approval Process Submited successfully.", UIConstants.MessageType.GREEN); Helper.Url.Redirect("~/CRM/CRMAgreementList.aspx", String.Empty, String.Empty); } else { MiscUtil.ShowMessage(lblMessage, "Failed to Submit Approval Process.", UIConstants.MessageType.RED); } } #endregion #endregion }
protected void lvACCPostPayableStatementDetail_ItemDataBound(object sender, ListViewItemEventArgs e) { if (e.Item.ItemType == ListViewItemType.DataItem) { ListViewDataItem dataItem = (ListViewDataItem)e.Item; ACCPostPayableStatementDetail_DetailedEntity ent = (ACCPostPayableStatementDetail_DetailedEntity)dataItem.DataItem; HyperLink lnkShowApprovalStatus = (HyperLink)e.Item.FindControl("lnkShowApprovalStatus"); APApprovalProcessEntity aPApprovalProcessEntity = APRobot.GetApprovalProcessByTypeAndReference(MasterDataConstants.APType.PAYABLE_STATEMENT, ent.PostPayableStatementDetailID); if (aPApprovalProcessEntity.APApprovalProcessID > 0) { lnkShowApprovalStatus.NavigateUrl = UrlHelper.BuildSecureUrl( "~/AP/APView.aspx", string.Empty, APApprovalProcessEntity.FLD_NAME_APApprovalProcessID, aPApprovalProcessEntity.APApprovalProcessID.ToString() ).ToString(); lnkShowApprovalStatus.Target = "_blank"; } else { lnkShowApprovalStatus.NavigateUrl = String.Empty; lnkShowApprovalStatus.Enabled = false; } } }
protected void lvPRMMaterialReceive_ItemDataBound(object sender, ListViewItemEventArgs e) { if (e.Item.ItemType == ListViewItemType.DataItem) { ListViewDataItem dataItem = (ListViewDataItem)e.Item; PRMMaterialReceive_DetailedEntity ent = (PRMMaterialReceive_DetailedEntity)dataItem.DataItem; HyperLink hypEdit = (HyperLink)e.Item.FindControl("lnkBtnEdit"); HyperLink hypMRRNo = (HyperLink)e.Item.FindControl("hypMRRNo"); Button btnResetMaterialRecieveLV = (Button)e.Item.FindControl("btnResetMaterialRecieveLV"); HyperLink hypMateialReceiveReport = (HyperLink)e.Item.FindControl("hypMateialReceiveReport"); HyperLink lnkShowApprovalStatus = (HyperLink)e.Item.FindControl("lnkShowApprovalStatus"); hypMateialReceiveReport.NavigateUrl = UrlHelper.BuildSecureUrl("~/Reports/ReportViewer.aspx", string.Empty, "do", "MaterialReceiveReport", UrlConstants.OVERVIEW_MATERIAL_RECEIVE_ID, ent.MaterialReceiveID.ToString()).ToString(); hypEdit.NavigateUrl = UrlHelper.BuildSecureUrl("~/PRM/PRMMaterialReceive.aspx", string.Empty, "do", "Edit", UrlConstants.OVERVIEW_MATERIAL_RECEIVE_ID, ent.MaterialReceiveID.ToString()).ToString(); hypMRRNo.NavigateUrl = UrlHelper.BuildSecureUrl("~/PRM/PRMMaterialReceiveItemMap.aspx", string.Empty, UrlConstants.OVERVIEW_MATERIAL_RECEIVE_ID, ent.MaterialReceiveID.ToString()).ToString(); hypMateialReceiveReport.Target = "_blank"; hypEdit.Target = "_blank"; hypMRRNo.Target = "_blank"; APApprovalProcessEntity aPApprovalProcessEntity = APRobot.GetApprovalProcessByTypeAndReference(MasterDataConstants.APType.MRR, ent.MaterialReceiveID); if (aPApprovalProcessEntity.APApprovalProcessID > 0) { lnkShowApprovalStatus.NavigateUrl = UrlHelper.BuildSecureUrl( "~/AP/APView.aspx", string.Empty, APApprovalProcessEntity.FLD_NAME_APApprovalProcessID, aPApprovalProcessEntity.APApprovalProcessID.ToString() ).ToString(); lnkShowApprovalStatus.Target = "_blank"; } else { lnkShowApprovalStatus.NavigateUrl = String.Empty; lnkShowApprovalStatus.Enabled = false; } if (ent.MaterialReceiveApprovalStatusID == MasterDataConstants.MDMaterialReceiveApprovalStatus.APPROVED || ent.MaterialReceiveApprovalStatusID == MasterDataConstants.MDMaterialReceiveApprovalStatus.CANCELED) { btnResetMaterialRecieveLV.Visible = true; } else { btnResetMaterialRecieveLV.Visible = false; } String fe = SqlExpressionBuilder.PrepareFilterExpression(CMBillMaterialReceiveMeasurementBookMapEntity.FLD_NAME_MaterialReceiveID, ent.MaterialReceiveID.ToString(), SQLMatchType.Equal); IList <CMBillMaterialReceiveMeasurementBookMapEntity> lst = FCCCMBillMaterialReceiveMeasurementBookMap.GetFacadeCreate().GetIL(null, null, String.Empty, fe, DatabaseOperationType.LoadWithFilterExpression); if (lst != null && lst.Count > 0) { btnResetMaterialRecieveLV.Visible = false; } } }
protected void btnSubmitComment_Click(object sender, EventArgs e) { btnSubmitComment.Enabled = false; Boolean result = APRobot.UpdateAPForwardInfo(APForwardInfoID, txtComment.Text.Trim()); if (result == true) { APRobot.UpdateMemberFeedbackFeedback(APMemberFeedbackID, MasterDataConstants.APFeedback.FORWARD_RESPONSE_RECEIVED); //#region Forwarded Response Received Mail //String MailBody = String.Empty; //String Subject = String.Empty; //StringBuilder sb = new StringBuilder(); //sb.Append("Dear Sir,"); //sb.Append("<br/>"); //sb.Append("This is a auto generated mail from the ERP."); //sb.Append("<br/>"); //sb.Append("A Requisition Forwarded Response Received"); //sb.Append("<br/>"); //sb.Append("-"); //sb.Append("<br/>"); //sb.Append("Thanks"); //sb.Append("<br/>"); //sb.Append("ERP System"); //MailBody = sb.ToString(); //Subject = "ERP, Requsition, Forwarded Response Received"; //APMemberFeedbackEntity apMemberFeedbackEntity = FCCAPMemberFeedback.GetFacadeCreate().GetByID(APMemberFeedbackID); //if (apMemberFeedbackEntity != null && apMemberFeedbackEntity.APMemberFeedbackID > 0) //{ // //String fe=SqlExpressionBuilder.PrepareFilterExpression(HREmployeeEntity.f // HREmployeeEntity _hREmployeeEntity = FCCHREmployee.GetFacadeCreate().GetByID(apMemberFeedbackEntity.EmployeeID); // if (_hREmployeeEntity != null) // { // String[] sendToMail = new String[] { _hREmployeeEntity.PrimaryEmail }; // MiscUtil.SendMail(sendToMail, Subject, MailBody); // } //} //#endregion PrepareInitialView(); BindList(); MiscUtil.ShowMessage(lblMessage, "You have submited comments successfully", UIConstants.MessageType.GREEN); } else { MiscUtil.ShowMessage(lblMessage, "Failed to submit comments", UIConstants.MessageType.RED); } }
private void EnableDisableApprovalButtons() { if (!(APForwardInfoID > 0)) { APMemberFeedbackEntity ent = APRobot.GetAPMemberFeedbackByID(APMemberFeedbackID); if (ent.APFeedbackID == MasterDataConstants.APFeedback.APPROVED || ent.APFeedbackID == MasterDataConstants.APFeedback.REJECTED || ent.APFeedbackID == MasterDataConstants.APFeedback.NOT_YET_REQUESTED || ent.APFeedbackID == MasterDataConstants.APFeedback.CANCELED) { btnApprove.Enabled = false; btnReject.Enabled = false; btnForward.Enabled = false; } else { btnApprove.Enabled = true; btnReject.Enabled = true; btnForward.Enabled = true; } Boolean isAPFirstMember = APRobot.IsFirstMemberFeedback(APMemberFeedbackID); if (isAPFirstMember) { if (ent.APFeedbackID == MasterDataConstants.APFeedback.APPROVED || ent.APFeedbackID == MasterDataConstants.APFeedback.REJECTED || ent.APFeedbackID == MasterDataConstants.APFeedback.NOT_YET_REQUESTED || ent.APFeedbackID == MasterDataConstants.APFeedback.CANCELED) { //addPanel.Visible = false; //btnSubmit.Visible = false; } else { //addPanel.Visible = true; //btnSubmit.Visible = true; } } else { //addPanel.Visible = false; //btnSubmit.Visible = false; } } else { btnApprove.Enabled = false; btnReject.Enabled = false; btnForward.Enabled = false; //addPanel.Visible = false; //btnSubmit.Visible = false; } }
public static void pendingList() { Int64 EmployeeID = 214; var forwardedList = APRobot.GetAPForwardInfo_DetailedByEmployee(EmployeeID); var ProxyList = APRobot.GetApprovalRequests_DetailedByProxyMember(EmployeeID); var PendingList = APRobot.GetAllApprovalRequests_DetailedToMemberFeedback(EmployeeID); }
protected void lvCRMAgreement_ItemDataBound(object sender, ListViewItemEventArgs e) { if (e.Item.ItemType == ListViewItemType.DataItem) { ListViewDataItem dataItem = (ListViewDataItem)e.Item; CRMAgreement_DetailedEntity ent = (CRMAgreement_DetailedEntity)dataItem.DataItem; HyperLink lnkShowApprovalStatus = (HyperLink)e.Item.FindControl("lnkShowApprovalStatus"); HyperLink hypAgreementVariableMap = (HyperLink)e.Item.FindControl("hypAgreementVariableMap"); HyperLink hypAgreementReport = (HyperLink)e.Item.FindControl("hypAgreementReport"); hypAgreementVariableMap.NavigateUrl = UrlHelper.BuildSecureUrl( "~/CRM/CRMAgreementVariableMap.aspx", string.Empty, UrlConstants.OVERVIEW_AGREEMENT_ID, ent.AgreementID.ToString() ).ToString(); hypAgreementVariableMap.Target = "_blank"; if (ent.AgreementTypeID == MasterDataConstants.CRMMDAgreementType.SPECS) { HyperLink hypAgreementSpec = (HyperLink)e.Item.FindControl("hypAgreementSpec"); hypAgreementSpec.NavigateUrl = UrlHelper.BuildSecureUrl("~/CRM/CRMAgreementSpecs.aspx", String.Empty, UrlConstants.OVERVIEW_AGREEMENT_ID, ent.AgreementID.ToString()).ToString(); hypAgreementSpec.Target = "_blank"; hypAgreementSpec.Visible = true; } hypAgreementReport.NavigateUrl = UrlHelper.BuildSecureUrl("~/Reports/ReportViewer.aspx", string.Empty, "do", ReportConstants.AGREEMENT_REPORT, UrlConstants.OVERVIEW_AGREEMENT_ID, ent.AgreementID.ToString()).ToString(); hypAgreementReport.Target = "_blank"; APApprovalProcessEntity aPApprovalProcessEntity = APRobot.GetApprovalProcessByTypeAndReference(MasterDataConstants.APType.AGREEMENT, ent.AgreementID); if (aPApprovalProcessEntity.APApprovalProcessID > 0) { lnkShowApprovalStatus.NavigateUrl = UrlHelper.BuildSecureUrl( "~/AP/APView.aspx", string.Empty, APApprovalProcessEntity.FLD_NAME_APApprovalProcessID, aPApprovalProcessEntity.APApprovalProcessID.ToString() ).ToString(); lnkShowApprovalStatus.Target = "_blank"; } else { lnkShowApprovalStatus.NavigateUrl = String.Empty; lnkShowApprovalStatus.Enabled = false; } } }
private String AddProxyMemberInfo(String remarks) { if (ProxyEmployeeID > 0) { APMemberFeedback_DetailedEntity ent = APRobot.GetMemberFeedback_DetailedByAPMemberFeedbackID(APMemberFeedbackID); remarks += "<br />"; remarks += "<br />"; remarks += "<b><i>This action has been taken by proxy member - " + ent.ProxyMemberFullName + "</i></b>"; } return(remarks); }
private void EnableDisableApprovalProcessCheck() { APApprovalProcessEntity aPApprovalProcessEntity = APRobot.GetApprovalProcessByTypeAndReference(MasterDataConstants.APType.BANK_DEPOSIT, _bankAccountDepositID); if (aPApprovalProcessEntity.APApprovalProcessID > 0) { btnInitiateApprovalProcess.Enabled = false; } else { btnInitiateApprovalProcess.Enabled = true; } }
private void EnableDisableApprovalProcessCheck() { APApprovalProcessEntity aPApprovalProcessEntity = APRobot.GetApprovalProcessByTypeAndReference(MasterDataConstants.APType.BILL, CMBillID); if (aPApprovalProcessEntity.APApprovalProcessID > 0) { btnInitiateApprovalProcess.Enabled = false; } else { btnInitiateApprovalProcess.Enabled = true; } }
protected void btnInitiateApprovalProcess_Click(object sender, EventArgs e) { if (ValidationInput()) { ViewState["Action"] = "Approval"; #region Save Initailly if (_bankAccountDepositID <= 0) { SaveACBankAccountDepositEntity(); } #endregion #region Approval Process Boolean apResult = APRobot.CreateApprovalProcessForNewBankDeposit(_bankAccountDepositID, Int64.Parse(ddlAPPanelID.SelectedValue)); if (apResult == true) { MiscUtil.ShowMessage(lblMessage, "Approval Process Submited successfully.", UIConstants.MessageType.GREEN); //String NavigationUrl = UrlHelper.BuildSecureUrl("~/REQ/REQRequisitionList.aspx", string.Empty).ToString(); //Response.Redirect(NavigationUrl); _bankAccountDepositID = 0; String str = (String)ViewState["Action"].ToString(); if (str == "Approval") { _BankAccountDepositID = 0; _ACBankAccountDepositEntity = new ACBankAccountDepositEntity(); PrepareInitialView(); PrepareInitialViewDepositeItem(); CurrentACBankAccountDepositItemList = new List <ACBankAccountDepositItem_DetailedEntity>(); BindACBankAccountDepositItemList(); BuildTotalValueLabel(); hypReportLink.Visible = false; } } else { MiscUtil.ShowMessage(lblMessage, "Failed to Submit Approval Process.", UIConstants.MessageType.RED); } EnableDisableApprovalProcessCheck(); #endregion } }
private void EnableDisableApprovalProcessCheck() { SetPayableStatementDetailID(); APApprovalProcessEntity aPApprovalProcessEntity = APRobot.GetApprovalProcessByTypeAndReference(MasterDataConstants.APType.PAYABLE_STATEMENT, _PostPayableStatementDetailID); if (aPApprovalProcessEntity.APApprovalProcessID > 0) { btnInitiateApprovalProcess.Enabled = false; } else { btnInitiateApprovalProcess.Enabled = true; } }
private void EnableDisableApprovalProcessCheck() { APApprovalProcessEntity aPApprovalProcessEntity = APRobot.GetApprovalProcessByTypeAndReference(MasterDataConstants.APType.TRF, INVTransferID); if (aPApprovalProcessEntity.APApprovalProcessID > 0) { btnInitiateApprovalProcess.Enabled = false; btnSubmit.Enabled = false; txtItemName.Enabled = false; } else { btnInitiateApprovalProcess.Enabled = true; btnSubmit.Enabled = true; txtItemName.Enabled = true; } }
protected void lvAPMemberFeedback_ItemDataBound(object sender, ListViewItemEventArgs e) { if (e.Item.ItemType == ListViewItemType.DataItem) { ListViewDataItem dataItem = (ListViewDataItem)e.Item; APMemberFeedbackEntity ent = (APMemberFeedbackEntity)dataItem.DataItem; APApprovalProcessEntity aPApprovalProcessEntity = APRobot.GetApprovalProcessByID(ent.APApprovalProcessID); HyperLink lnkViewDetails = (HyperLink)e.Item.FindControl("lnkViewDetails"); HiddenField hydAPApprovalProcessID = (HiddenField)e.Item.FindControl("hydAPApprovalProcessID"); Label lblTitle = (Label)e.Item.FindControl("lblTitle"); if (aPApprovalProcessEntity.APTypeID == MasterDataConstants.APType.REQUISITION) { lnkViewDetails.NavigateUrl = UrlHelper.BuildSecureUrl( "~/REQ/REQRequisitionDetailsWithApproval.aspx", string.Empty, UrlConstants.REQUISITION_ID, aPApprovalProcessEntity.ReferenceID.ToString(), APMemberFeedbackEntity.FLD_NAME_APMemberFeedbackID, ent.APMemberFeedbackID.ToString() ).ToString(); } else if (aPApprovalProcessEntity.APTypeID == MasterDataConstants.APType.WORK_ORDER) { lnkViewDetails.NavigateUrl = UrlHelper.BuildSecureUrl( "~/PRM/PRMWorkOrderViewWithApproval.aspx", string.Empty, UrlConstants.OVERVIEW_WORKORDER_ID, aPApprovalProcessEntity.ReferenceID.ToString(), APMemberFeedbackEntity.FLD_NAME_APMemberFeedbackID, ent.APMemberFeedbackID.ToString() ).ToString(); } else if (aPApprovalProcessEntity.APTypeID == MasterDataConstants.APType.CUSTOM) { lnkViewDetails.NavigateUrl = "#"; } lnkViewDetails.Target = "_blank"; } }