protected void btnCancel_Click(object sender, EventArgs e) { DBFilter filterStatus = new DBFilter(); //------------------------------------------------------ //Select Filter record from the EmpRequest table by EmpRequestRecordID and Request Status filterStatus.add(new Match("EmpRequestRecordID", CurRequestID)); filterStatus.add(new Match("EmpRequestType", EEmpRequest.TYPE_EELEAVEAPP)); OR orStatus = new OR(); orStatus.add(new Match("EmpRequestStatus", EEmpRequest.STATUS_SUBMITTED)); orStatus.add(new Match("EmpRequestStatus", EEmpRequest.STATUS_ACCEPTED)); filterStatus.add(orStatus); filterStatus.add(new Match("EmpRequestStatus", "<>", EEmpRequest.STATUS_APPROVED)); //------------------------------------------------------ ArrayList empRequestList = EEmpRequest.db.select(dbConn, filterStatus); if (empRequestList.Count > 0) { EEmpRequest EmpRequest = (EEmpRequest)empRequestList[0]; ESSAuthorizationProcess authorization = new ESSAuthorizationProcess(dbConn); authorization.CancelAction(EmpRequest); HROne.Common.WebUtility.RedirectURLwithEncryptedQueryString(Response, Session, "~/ESS_EmpRequestStatus.aspx"); } }
protected void Repeater_ItemCommand(object source, DataListCommandEventArgs e) { PageErrors errors = PageErrors.getErrors(EOTClaim.db, Page.Master); DBFilter filterStatus = new DBFilter(); DBManager Requestdb = EEmpRequest.db; HtmlInputHidden h = (HtmlInputHidden)e.Item.FindControl("_RequestOTClaimCancelID"); //------------------------------------------------------ //Select Filter record from the EmpRequest table by EmpRequestRecordID and Request Status filterStatus.add(new Match("EmpRequestRecordID", Int32.Parse(h.Value))); OR orStatus = new OR(); orStatus.add(new Match("EmpRequestStatus", EEmpRequest.STATUS_SUBMITTED)); orStatus.add(new Match("EmpRequestStatus", EEmpRequest.STATUS_ACCEPTED)); filterStatus.add(orStatus); filterStatus.add(new Match("EmpRequestStatus", "<>", EEmpRequest.STATUS_APPROVED)); //------------------------------------------------------ if (Requestdb.count(dbConn, filterStatus) > 0) { ArrayList EmpRequestList = Requestdb.select(dbConn, filterStatus); EEmpRequest EmpRequest = (EEmpRequest)EmpRequestList[0]; ESSAuthorizationProcess authorization = new ESSAuthorizationProcess(dbConn); authorization.CancelAction(EmpRequest); errors.addError(HROne.Common.WebUtility.GetLocalizedString("The CL Requisition is cancelled")); } view = loadData(info, db, Repeater); }
protected void Cancel_Click(object sender, EventArgs e) { DBFilter filterStatus = new DBFilter(); DBManager Requestdb = EEmpRequest.db; PageErrors errors = PageErrors.getErrors(db, Page.Master);; errors.clear(); //------------------------------------------------------ //Select Filter record from the EmpRequest table by EmpRequestRecordID and Request Status filterStatus.add(new Match("EmpRequestRecordID", RequestID)); OR or = new OR(); or.add(new Match("EmpRequestStatus", EEmpRequest.STATUS_SUBMITTED)); or.add(new Match("EmpRequestStatus", EEmpRequest.STATUS_ACCEPTED)); filterStatus.add(or); //------------------------------------------------------ if (Requestdb.count(dbConn, filterStatus) > 0) { ArrayList EmpRequestList = Requestdb.select(dbConn, filterStatus); EEmpRequest EmpRequest = (EEmpRequest)EmpRequestList[0]; ESSAuthorizationProcess authorization = new ESSAuthorizationProcess(dbConn); authorization.CancelAction(EmpRequest); HROne.Common.WebUtility.RedirectURLwithEncryptedQueryString(Response, Session, "~/ESS_EmpRequestStatus.aspx"); } }