示例#1
0
        public void Get_RaporDVO(RaporDVO Rapor)
        {            
            raporTesisKodu.Text = Rapor.raporBilgisi.raporTesisKodu.ToString();
            rap_no.Text=Rapor.raporBilgisi.no;
            rap_tarih.Text=Rapor.raporBilgisi.tarih;

            rapor_turu.SelectedIndex = Convert.ToInt32(Rapor.turu)-1;
            baslangic_tarihi.Text = Rapor.baslangicTarihi;
            bitis_tarihi.Text = Rapor.bitisTarihi;
            rapor_duzenleme_turu.SelectedIndex = Convert.ToInt32(Rapor.duzenlemeTuru) - 1;

            if (Rapor.hakSahibi != null)
            {
                groupBox2.Enabled = true;
                textBox1.Text = Rapor.hakSahibi.tckimlikNo;
                textBox2.Text = Rapor.hakSahibi.karneNo;
                textBox3.Text = Rapor.hakSahibi.sosyalGuvenlikNo;
                textBox4.Text = Rapor.hakSahibi.yakinlikKodu;
                comboBox1.SelectedIndex = Convert.ToInt32(Rapor.hakSahibi.sigortaliTuru) - 1;
                comboBox2.SelectedIndex = Convert.ToInt32(Rapor.hakSahibi.devredilenKurum) - 1;

                if (Rapor.hakSahibi.provizyonTipi == "N")
                    comboBox3.SelectedIndex = 0;
                else if (Rapor.hakSahibi.provizyonTipi == "I")
                    comboBox3.SelectedIndex = 1;
                else if (Rapor.hakSahibi.provizyonTipi == "A")
                    comboBox3.SelectedIndex = 2;


                dateTimePicker1.Text = Rapor.hakSahibi.provizyonTarihi;
                textBox5.Text = Rapor.hakSahibi.adi;
                textBox6.Text = Rapor.hakSahibi.soyadi;
            }
            else groupBox2.Enabled = false;

            textBox7.Text = Rapor.protokolNo;
            dateTimePicker2.Text = Rapor.protokolTarihi;
            comboBox4.SelectedIndex = Convert.ToInt32(Rapor.durum) - 1;
            textBox9.Text = Rapor.aciklama;
            textBox8.Text = Rapor.takipNo;
            textBox10.Text = Rapor.klinikTani;


            DataRow myr;
            if (Rapor.doktorlar != null)
            {
                if (Rapor.doktorlar.Length > 0)
                {
                    foreach (DoktorBilgisiDVO ix in Rapor.doktorlar)
                    {
                        myr = f00_ds.Tables["tblDoktorBilgisiDVO"].NewRow();
                        myr[0] = ix.drTescilNo;
                        myr[1] = ix.drAdi;
                        myr[2] = ix.drSoyadi;
                        myr[3] = ix.drBransKodu;
                        if (ix.tipi == "1")
                            myr[4] = "1 : Raporu Ýsteyen Doktor";
                        else myr[4] = "2 : Raporu Düzenleyen Doktor";

                        f00_ds.Tables["tblDoktorBilgisiDVO"].Rows.Add(myr);
                    }
                }
            }

            if (Rapor.tanilar != null)
            {
                if (Rapor.tanilar.Length > 0)
                {
                    foreach (TaniBilgisiDVO ix in Rapor.tanilar)
                    {
                        myr = f00_ds.Tables["tblTaniBilgisiDVO"].NewRow();
                        myr[0] = ix.taniKodu;
                        f00_ds.Tables["tblTaniBilgisiDVO"].Rows.Add(myr);
                    }
                }
            }            
        }
示例#2
0
        public RaporDVO PrepareRaporDVO()
        {
            RaporDVO Rapor = new RaporDVO();
            Rapor.raporBilgisi.raporTesisKodu = Convert.ToInt32(raporTesisKodu.Text);
            Rapor.raporBilgisi.no = rap_no.Text;
            Rapor.raporBilgisi.tarih = rap_tarih.Text;

            Rapor.turu = Convert.ToString(rapor_turu.SelectedIndex + 1);
            Rapor.baslangicTarihi = baslangic_tarihi.Text;
            Rapor.bitisTarihi = bitis_tarihi.Text;
            Rapor.duzenlemeTuru = Convert.ToString(rapor_duzenleme_turu.SelectedIndex + 1);

            if (groupBox2.Enabled == false)
                Rapor.hakSahibi = null;
            else
            {
                Rapor.hakSahibi.tckimlikNo = textBox1.Text;
                Rapor.hakSahibi.karneNo = textBox2.Text;
                Rapor.hakSahibi.sosyalGuvenlikNo = textBox3.Text;
                Rapor.hakSahibi.yakinlikKodu = textBox4.Text;
                Rapor.hakSahibi.sigortaliTuru = Convert.ToString(comboBox1.SelectedIndex + 1);
                Rapor.hakSahibi.devredilenKurum = Convert.ToString(comboBox2.SelectedIndex + 1);
                if (comboBox3.SelectedIndex == 0) Rapor.hakSahibi.provizyonTipi = "N";
                else if (comboBox3.SelectedIndex == 1) Rapor.hakSahibi.provizyonTipi = "I";
                else if (comboBox3.SelectedIndex == 2) Rapor.hakSahibi.provizyonTipi = "A";
                Rapor.hakSahibi.provizyonTarihi = dateTimePicker1.Text;
                Rapor.hakSahibi.adi = textBox5.Text;
                Rapor.hakSahibi.soyadi = textBox6.Text;                                
            }

            Rapor.protokolNo = textBox7.Text;
            Rapor.protokolTarihi = dateTimePicker2.Text;
            Rapor.durum = Convert.ToString(comboBox4.SelectedIndex + 1);
            Rapor.aciklama = textBox9.Text;
            Rapor.takipNo = textBox8.Text;
            Rapor.klinikTani = textBox10.Text;

            DataRowView RowText;
            DoktorBilgisiDVO[] DoktorBilgisi = new DoktorBilgisiDVO[tblDoktorBilgisiDVOBindingSource.Count];
            if (tblDoktorBilgisiDVOBindingSource.Count > 0)
            {
                tblDoktorBilgisiDVOBindingSource.MoveFirst();
                for (int i = 0; i < tblDoktorBilgisiDVOBindingSource.Count; i++)
                {
                    RowText = (DataRowView)tblDoktorBilgisiDVOBindingSource.Current;
                    DoktorBilgisi[i] = new DoktorBilgisiDVO();
                    DoktorBilgisi[i].drTescilNo = RowText[0].ToString();
                    DoktorBilgisi[i].drAdi = RowText[1].ToString();
                    DoktorBilgisi[i].drSoyadi = RowText[2].ToString();
                    DoktorBilgisi[i].drBransKodu = RowText[3].ToString();
                    DoktorBilgisi[i].tipi = RowText[4].ToString()[0].ToString();

                    tblDoktorBilgisiDVOBindingSource.MoveNext();
                }
                tblDoktorBilgisiDVOBindingSource.MoveFirst();
            }
            
            TaniBilgisiDVO[] TaniBilgisi = new TaniBilgisiDVO[tblTaniBilgisiDVOBindingSource.Count];
            
            if (tblTaniBilgisiDVOBindingSource.Count > 0)
            {
                tblTaniBilgisiDVOBindingSource.MoveFirst();
                for (int i = 0; i < tblTaniBilgisiDVOBindingSource.Count; i++)
                {
                    RowText = (DataRowView)tblTaniBilgisiDVOBindingSource.Current;
                    TaniBilgisi[i] = new TaniBilgisiDVO();
                    TaniBilgisi[i].taniKodu = RowText[0].ToString();
                    tblTaniBilgisiDVOBindingSource.MoveNext();
                }
                tblTaniBilgisiDVOBindingSource.MoveFirst();
            }

            Rapor.doktorlar = DoktorBilgisi;
            Rapor.tanilar = TaniBilgisi;

            return Rapor;
        }