Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        private void ViewDischarge()
        {
            DataTable dt = new DischargeMannager().ViewDicharge(FromDate.Value, ToDate.Value);

            gridControl2.DataSource = dt;
        }