Exemplo n.º 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);
                    }
                }
            }
        }
Exemplo n.º 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);
        }