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 }); }
public ActionResult FromDate_Todate(string datefrom, string dateto) { DataSet ds = new DataSet(); string Month = Convert.ToDateTime(dateto).ToString("MM"); DateTime fromdate = new DateTime(Convert.ToDateTime(dateto).Year, 01, 01); int mon = Convert.ToInt32(Convert.ToInt32(0)); DateTime startdate = new DateTime(); string format = ""; int mo = Convert.ToDateTime(datefrom).Month; KeystoneProject.Models.Keystone.DashbordChart obj = new Models.Keystone.DashbordChart(); List <KeystoneProject.Models.Keystone.DashbordChart> AddList = new List <Models.Keystone.DashbordChart>(); for (var m = Convert.ToDateTime(datefrom).Month; m <= Convert.ToInt32(Month); m++) { int ipdAddMonth = 0; format += DateTime.Now.AddMonths(-(mon)).ToString("MMM") + ","; // string format1= DateTime.Now.AddMonths(-(mon)).ToString("dd/MM/yyyy"); //DataView dv1 = new DataView(ds.Tables[5], " Date = " +Convert.ToDateTime(format) + " ", "", DataViewRowState.CurrentRows); DateTime now = new DateTime(); var startDate = Convert.ToDateTime(datefrom); var endDate = Convert.ToDateTime(dateto); //var endDate = startDate.AddMonths(1).AddDays(-1); // OPD IPD Collection Month Wise DataSet ReportMISPatientWiseCollectionReportOPD = ReportMISPatientWiseCollectionReport(startDate, endDate, "OPD"); DataSet ReportMISPatientWiseCollectionReportIPD = ReportMISPatientWiseCollectionReport(startDate, endDate, "IPD"); //End //Income And Expence KeystoneProject.Buisness_Logic.MISReport.MIS_PatientReports.BL_MISDailyIncomeExpensesReport BL_IncomeExpence = new Buisness_Logic.MISReport.MIS_PatientReports.BL_MISDailyIncomeExpensesReport(); DataSet dsIncome_Expence = BL_IncomeExpence.RptReportDailyEncomeExpences(startDate, endDate, "%"); //End string Month1 = Convert.ToDateTime(datefrom).AddMonths((mon)).ToString("MMM"); AddList.Add(new Models.Keystone.DashbordChart { Month = Convert.ToDateTime(datefrom).AddMonths((mon)).ToString("MMM"), OPDCollection = ReportMISPatientWiseCollectionReportOPD.Tables[0].Compute("sum([PaidAmount])", string.Empty).ToString(), IPDCollection = ReportMISPatientWiseCollectionReportIPD.Tables[0].Compute("sum([PaidAmount])", string.Empty).ToString(), Income = dsIncome_Expence.Tables[0].Compute("sum([INCOME])", string.Empty).ToString(), Expence = dsIncome_Expence.Tables[1].Compute("sum([EXPENSES])", string.Empty).ToString(), }); mon++; //End } // ViewData["dataPoints1"] = dataPoints1; // ViewBag.DataPoints = JsonConvert.SerializeObject(dataPoints); //ViewBag.DataPoints = dataPoints; return(new JsonResult { Data = AddList, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }