public ActionResult ReadApprovalDetails(Int64 TableFlag) { Int64 approversFlag; Int64 rejectedCount = 0; MTSHRDataLayer.Module data = new MTSHRDataLayer.Module(); DataSet result = data.GetApprovalDetails(Convert.ToInt64(Session["UserID"])); approversFlag = String.IsNullOrEmpty(result.Tables[2].Rows[0][0].ToString()) ? -1 : Convert.ToInt64(result.Tables[2].Rows[0][0]); if (approversFlag == 0) { DataTable res = data.GetRejectedApprovalDetails(Convert.ToInt64(Session["UserID"])); rejectedCount = (res.Rows.Count > 0) ? res.Rows.Count : 0; } if (TableFlag == 1) { return(Json(new { success = JsonConvert.SerializeObject(result.Tables[0]) , approversFlag = approversFlag , rejectedCount = rejectedCount })); } else if (TableFlag == 2) { return(Json(new { success = JsonConvert.SerializeObject(result.Tables[1]) })); } else { return(null); } }
public ActionResult ReadRejectedDetails() { MTSHRDataLayer.Module data = new MTSHRDataLayer.Module(); DataTable result = data.GetRejectedApprovalDetails(Convert.ToInt64(Session["UserID"])); return(Json(new { success = JsonConvert.SerializeObject(result) })); }