protected void btnSubmit_Click(object sender, EventArgs e) { DateTime createDate = DateTime.Now; ERequestLeaveApplicationCancel c = new ERequestLeaveApplicationCancel(); EEmpRequest EmpRequest = new EEmpRequest(); Binding leaveCancelBinding = new Binding(dbConn, ERequestLeaveApplicationCancel.db); leaveCancelBinding.add(EmpID); leaveCancelBinding.add(LeaveAppID); leaveCancelBinding.add(RequestLeaveAppCancelReason); Hashtable values = new Hashtable(); leaveCancelBinding.toValues(values); PageErrors errors = PageErrors.getErrors(ERequestLeaveApplicationCancel.db, Page); errors.clear(); ERequestLeaveApplicationCancel.db.validate(errors, values); if (!errors.isEmpty()) { return; } ERequestLeaveApplicationCancel.db.parse(values, c); if (!errors.isEmpty()) { return; } try { ESSAuthorizationProcess authorization = new ESSAuthorizationProcess(dbConn); authorization.SubmitLeaveApplicatoinCancel(c); } catch (Exception ex) { errors.addError(ex.Message); } if (!errors.isEmpty()) { return; } HROne.Common.WebUtility.RedirectURLwithEncryptedQueryString(Response, Session, "~/ESS_EmpRequestStatus.aspx"); }