public JsonResult DashBordPatientOPDNew() { BL_BedStatus bl_status = new BL_BedStatus(); string o = DateTime.Now.ToString("dd-MM-yyyy"); SqlDataAdapter ad = new SqlDataAdapter(); KeystoneProject.Models.Keystone.DashbordChart obj = new Models.Keystone.DashbordChart(); Connect(); // BedStatus bedstatus = new BedStatus(); DataSet dsstatus = bl_status.GetAllBedStatus(); DataSet ReportMISPatientWiseCollectionReportOPD = ReportMISPatientWiseCollectionReport(DateTime.Now, DateTime.Now, "OPD"); obj.OPDCollection = ReportMISPatientWiseCollectionReportOPD.Tables[0].Compute("sum([PaidAmount])", string.Empty).ToString(); DataSet ReportMISPatientWiseCollectionReportIPD = ReportMISPatientWiseCollectionReport(DateTime.Now, DateTime.Now, "IPD"); obj.IPDCollection = ReportMISPatientWiseCollectionReportIPD.Tables[0].Compute("sum([PaidAmount])", string.Empty).ToString(); if (obj.IPDCollection == "") { obj.IPDCollection = "0"; } if (obj.OPDCollection == "") { obj.OPDCollection = "0"; } SqlCommand cmd = new SqlCommand("DashBordPatientOPDNew", con); DataSet ds = new DataSet(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@HospitalID", HospitalID); cmd.Parameters.AddWithValue("@LocationID", HospitalID); cmd.Parameters.AddWithValue("@fromDate", DateTime.Now); cmd.Parameters.AddWithValue("@ToDate", DateTime.Now); ad.SelectCommand = cmd; con.Open(); ad.Fill(ds); con.Close(); obj.OPDRegNew = ds.Tables[0].Rows.Count.ToString(); obj.IPDRegNew = ds.Tables[1].Rows.Count.ToString(); obj.AppoimentNew = ds.Tables[2].Rows.Count.ToString(); obj.IPDDischargeNew = ds.Tables[3].Rows.Count.ToString(); obj.BedStatus = dsstatus.Tables[0].Rows.Count.ToString(); DataView dvItem = new DataView(dsstatus.Tables[0], " RegNO > " + 0 + " and IPDNO > " + 0 + " ", "", DataViewRowState.CurrentRows); obj.BedStatusOccupied = dvItem.ToTable().Rows.Count.ToString(); return(new JsonResult { Data = obj, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }