public void PrintBill(string PtientID) { DataTable dt = new DataTable(); DataTable dt1 = new DataTable(); DataTable dt2 = new DataTable(); dt = new DischargeMannager().PrintDischare(PtientID); dt1 = new DischargeMannager().BedHistory(PtientID); dt2 = new DischargeMannager().AdvanceInfo(PtientID); ReportModel model = new ReportModel(); model.Parameters = new List <ReportParameter> { new ReportParameter("Company", model.Company.ToUpper()), new ReportParameter("Address", model.Address) }; // model.ReportDataSource.Name = "indoorpatientbill"; model.MultiReportDataSource = new List <ReportDataSource>() { new ReportDataSource("indoorpatientbill", dt), new ReportDataSource("BedHistory", dt1), new ReportDataSource("AdvanceInfo", dt2), }; // model.ReportDataSource.Value = dt; model.ReportPath = "GHospital_Care.Report.rptIndoorPatientBill.rdlc"; model.Show(model, this, true); }
public void Update() { DAL.Model.DischargeBill aDischargeBill = new DAL.Model.DischargeBill(); aDischargeBill.Date = billDate.Value; aDischargeBill.BillNo = txtbill.Text; aDischargeBill.OPID = gridView2.GetFocusedRowCellValue("OPID").ToString(); aDischargeBill.BillType = cmbBillType.Text; aDischargeBill.TotalBill = Convert.ToDouble(txttotalBill.Text); aDischargeBill.SubTotal = Convert.ToDouble(txtSubTotal.Text); aDischargeBill.discount = Convert.ToDouble(txtdiscount.Text); aDischargeBill.AdvancedPayble = Convert.ToDouble(txtadvancePaid.Text); aDischargeBill.NetPayble = Convert.ToDouble(txtNetPayble.Text); aDischargeBill.HospitalCharge = Convert.ToDouble(txthospitalcharge.Text); aDischargeBill.NurseCharge = Convert.ToDouble(txtOTSerivce.Text); aDischargeBill.DoctorCharge = Convert.ToDouble(txtdoctorcharge.Text); aDischargeBill.RoomBedCharge = Convert.ToDouble(txtBedCharge.Text); aDischargeBill.ServiceCharge = Convert.ToDouble(txtservicecharge.Text); aDischargeBill.MedicalCharge = Convert.ToDouble(txtmedicaineCharge.Text); aDischargeBill.PathologyBill = Convert.ToDouble(txtpathology.Text); aDischargeBill.InwardText = lblInward.Text; aDischargeBill.Remarks = txtremarks.Text; aDischargeBill.OTService = Convert.ToDouble(txtOTSerivce.Text); aDischargeBill.OTMedicin = Convert.ToDouble(txtOTMedicine.Text); aDischargeBill.vat = Convert.ToDouble(txtTax.Text); MessageModel message = new MessageModel(); if (specialButton1.Text == "Update") { message = new DischargeMannager().UpdateDischargeBill(aDischargeBill); } if (message != null) { MessageBox.Show(message.MessageBody, message.MessageTitle, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void PrintBill(DateTime fromDate, DateTime toDate) { DataTable dt = new DataTable(); DataTable dt1 = new DataTable(); DataTable dt2 = new DataTable(); dt = new DischargeMannager().PrintHospitalInflow(fromDate, toDate); dt1 = new DischargeMannager().PrintHospitalOutflow(fromDate, toDate); ReportModel model = new ReportModel(); model.Parameters = new List <ReportParameter> { new ReportParameter("Company", model.Company.ToUpper()), new ReportParameter("Address", model.Address), new ReportParameter("dtFrom", fromDate.ToString("d")), new ReportParameter("dtTo", toDate.ToString("d")) }; // model.ReportDataSource.Name = "indoorpatientbill"; model.MultiReportDataSource = new List <ReportDataSource>() { new ReportDataSource("Collection", dt), new ReportDataSource("Payment", dt1), }; // model.ReportDataSource.Value = dt; model.ReportPath = "GHospital_Care.Report.rptHospitalRvcPayment.rdlc"; model.Show(model, this, true); }
private void ViewDischarge() { DataTable dt = new DischargeMannager().ViewDicharge(FromDate.Value, ToDate.Value); gridControl2.DataSource = dt; }