示例#1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            BaskiOnizleme1 rpt = new BaskiOnizleme1();

            rpt.Site = this.Site;
            return(rpt);
        }
示例#2
0
        public static void BaskiOnizleme(FormHastaIslemleri frm, FormBaskiOnizleme frm1)
        {
            Veritabani.Ac();

            SqlCommand cmd = new SqlCommand("HastaGetir", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@HASTA_DOSYA_NO", frm.txtDosyaAdi.Text);
            SqlDataReader dr = cmd.ExecuteReader();

            dr.Read();
            _HastaAd          = dr["AD"].ToString();
            _HastaSoyad       = dr["SOYAD"].ToString();
            _HastaTcKimlik    = dr["TCKIMLIK_NO"].ToString();
            _HastaAnneAdi     = dr["ANNE_ADI"].ToString();
            _HastaBabaAdi     = dr["BABA_ADI"].ToString();
            _HastaDogumTarihi = (Convert.ToDateTime(dr["DOGUM_TARIHI"]));
            _HastaKanGrubu    = dr["KAN_GRUBU"].ToString();
            DataSet   ds = new DataSet();
            DataTable dt = new DataTable();

            dt.Columns.Add("Ad", typeof(string));
            dt.Columns.Add("Soyad", typeof(string));
            dt.Columns.Add("TC Kimlik", typeof(string));
            dt.Columns.Add("Anne Adı", typeof(string));
            dt.Columns.Add("Baba Adı", typeof(string));
            dt.Columns.Add("Tarih", typeof(string));
            dt.Columns.Add("Doğum Tarihi", typeof(string));
            dt.Columns.Add("Kan Grubu", typeof(string));
            dt.Columns.Add("Poliklinik", typeof(string));
            dt.Columns.Add("Sıra No", typeof(string));
            dt.Columns.Add("Saat", typeof(string));
            dt.Columns.Add("Yapılan İşlem", typeof(string));
            dt.Columns.Add("Doktor Adı ve Soyadı", typeof(string));
            dt.Columns.Add("Miktar", typeof(string));
            dt.Columns.Add("Birim Fiyat", typeof(string));
            dt.Columns.Add("Toplam Tutar", typeof(string));
            foreach (DataGridViewRow item  in frm.datagridSevk.Rows)
            {
                dt.Rows.Add(_HastaAd, _HastaSoyad, _HastaTcKimlik, _HastaAnneAdi, _HastaBabaAdi,
                            _tarih.ToShortDateString(), _HastaDogumTarihi.ToShortDateString(), _HastaKanGrubu,
                            item.Cells[1].Value.ToString(),
                            Admin.admin,
                            item.Cells[3].Value.ToString(),
                            item.Cells[4].Value.ToString(),
                            item.Cells[5].Value.ToString(),
                            item.Cells[6].Value.ToString(),
                            item.Cells[7].Value.ToString(),
                            frm.lblFİyat.Text);
            }
            ds.Tables.Add(dt);
            ds.WriteXmlSchema("Rapor.xml");
            BaskiOnizleme1 rapor = new BaskiOnizleme1();

            rapor.SetDataSource(ds);
            frm1.RaporGoster.ReportSource = rapor;
            frm1.Show();
            Veritabani.Kapa();
        }