Пример #1
0
        public void yeni()
        {
            if (Current.AktifRandevuId > 0)
            {
                if (System.DateTime.Now < Current.AktifRandevu.BasTarih)
                {
                    MessageBox.Show("İleri tarihli randevu işlemi yapılamaz.");
                    return;
                }
            }

            if (etiket == "Hizmet")
            {
                if (HizmetValidate())
                    return;

                frmHizmetAta f = new frmHizmetAta(Utility.GetGridToInt((bshizmet.Current as DataRowView), "Id"), mymodel.myenum.EditMode.emDuzenle);
                f.Text = etiket;
                f.btntamam.Text = btnDuzenle.Text;
                f.HastaBilgileri(Current.AktifHasta);
                f.ShowDialog();
                gethizmet();

            }
            else
                if (etiket == "Hasta")
                {
                    frmHasta f = new frmHasta();

                    f.formState = mymodel.myenum.EditMode.emYeni;
                    f.Text = etiket;
                    f.HastaBilgileri(Current.AktifHasta);
                    f.ShowDialog();
                    HastaGetir();
                }
                else
                    //if (etiket == "Hastalık")
                    //{
                    //    frmTaniAta f = new frmTaniAta();
                    //    f.Text = etiket;
                    //    f.formState =mymodel.myenum.EditMode.emYeni;
                    //    //f.AktifHasta = AktifHasta;
                    //    //f.AktifMuayene = AktifMuayene;
                    //    f.hastalikmi = true;
                    //    f.ShowDialog();
                    //    gethastalik();
                    //}
                    //else
                    if (etiket == "Doğum Bildirimi")
                    {
                        if (DogumBildirimValidate())
                            return;
                        frmBebekDogumBildirim f = new frmBebekDogumBildirim();
                        f.Text = etiket;
                        f.HastaBilgileri(Current.AktifHasta);
                        f.formState = mymodel.myenum.EditMode.emYeni;
                        //f.AktifHasta = AktifHasta;
                        //f.AktifMuayene = AktifMuayene;
                        f.ShowDialog();
                        getdogum();

                    }
                    else
                        if (etiket == "Vefat Bildirimi")
                        {
                            frmOlumBildirimi f = new frmOlumBildirimi();
                            f.Text = etiket;
                            f.HastaBilgileri(Current.AktifHasta);
                            f.formState = mymodel.myenum.EditMode.emYeni;
                            f.ShowDialog();
                            getvefat();

                        }
                        else
                            if (etiket == "Tanı")
                            {
                                if (TaniValidate())
                                    return;

                                frmTaniAta f = new frmTaniAta(Utility.GetGridToInt((bstani.Current as DataRowView), "Id"), mymodel.myenum.EditMode.emDuzenle);
                                f.formState = mymodel.myenum.EditMode.emYeni;
                                f.Text = etiket;
                                f.HastaBilgileri(Current.AktifHasta);
                                f.ShowDialog();
                                gettani();
                                if (xtraTabControlMuayene.SelectedTabPage == xtraTabPageBugunkuMuayeneler)
                                    getbugunkumuayene();
                                else
                                    getgecmismuayene();
                                gethastalik();
                                //HastaGetir();
                            }
                            else
                                if (etiket == "Rapor")
                                {

                                    if (SaglikBildirimValidate())
                                        return;
                                    frmSaglikIstirahat f = new frmSaglikIstirahat();
                                    f.Text = etiket;
                                    f.HastaBilgileri(Current.AktifHasta);
                                    f.ShowDialog();
                                    getraporlar();

                                }
                                else
                                    if (etiket == "Reçete")
                                    {
                                        if (ReceteValidate())
                                            return;

                                        frmRecete f = new frmRecete();
                                        f.formState = mymodel.myenum.EditMode.emYeni;
                                        f.Text = etiket;
                                        f.HastaBilgileri(Current.AktifHasta);
                                        f.ShowDialog();
                                        getrecete();
                                    }
                                    else
                                        if (etiket == "Sevk")
                                        {
                                            if (SevkValidate())
                                                return;

                                            frmSevk f = new frmSevk();
                                            f.formState = mymodel.myenum.EditMode.emYeni;
                                            f.Text = etiket;
                                            f.HastaBilgileri(Current.AktifHasta);
                                            f.ShowDialog();
                                            getsevk();
                                            //HastaGetir();
                                        }
                                        else
                                            if (etiket == "Tetkik")
                                            {
                                                if (TetkikValidate())
                                                    return;
                                                frmTetkikAta f = new frmTetkikAta();
                                                f.formState = mymodel.myenum.EditMode.emYeni;
                                                f.Text = etiket;
                                                f.HastaBilgileri(Current.AktifHasta);
                                                f.ShowDialog();
                                                gettetkik();
                                            }
                                            else
                                                if (etiket == "Aşı")
                                                {
                                                    frmMuayeneAsi f = new frmMuayeneAsi();
                                                    f.formState = mymodel.myenum.EditMode.emYeni;

                                                    f.Text = etiket;
                                                    f.HastaBilgileri(Current.AktifHasta);
                                                    f.ShowDialog();
                                                    getasi();

                                                }
                                                else
                                                    if (etiket == "Muayene")
                                                    {

                                                        //TODO:Randevu Idyi tutarsak bir randevu id ile bir muayene olabilr mesajı verebiliriz.
                                                        //int muayene = Transaction.Instance.ExecuteScalarI("Select Count(Id) from Muayene where Muayene.Id " + Current.AktifMuayeneId);
                                                        // if (muayene > 0)
                                                        // {
                                                        //     MessageBox.Show("Bir randevu ile ancak bir muayene yapılabilir.");
                                                        //     return;
                                                        // }
                                                        if (MuayeneValidate())
                                                            return;

                                                        Hastaliklar();

                                                        frmMuayene f = new frmMuayene();
                                                        f.formState = mymodel.myenum.EditMode.emYeni;
                                                        f.Text = etiket;
                                                        f.HastaBilgileri(Current.AktifHasta);
                                                        f.btntamam.Text = btnYeni.Text;
                                                        f.ShowDialog();
                                                        getbugunkumuayene();
                                                        //getgecmismuayene();
                                                    }
                                                    else
                                                        if (etiket == "Anamnez")
                                                        {
                                                            if (AnemnezValidate())
                                                                return;

                                                            frmAnemnez f = new frmAnemnez();
                                                            f.formState = mymodel.myenum.EditMode.emYeni;
                                                            f.Text = etiket;
                                                            //f.AktifHasta = AktifHasta;
                                                            //f.AktifMuayene = AktifMuayene;
                                                            f.HastaBilgileri(Current.AktifHasta);
                                                            f.ShowDialog();
                                                            getanamnez();

                                                        }
                                                        else

                                                            if (etiket == "Obezite İzlem")
                                                            {
                                                                frmObeziteIzlem f = new frmObeziteIzlem();
                                                                f.formState = mymodel.myenum.EditMode.emYeni;
                                                                //f.AktifHasta = AktifHasta;
                                                                //f.AktifMuayene = AktifMuayene;
                                                                f.Text = etiket;
                                                                f.HastaBilgileri(Current.AktifHasta);
                                                                f.ShowDialog();
                                                                getobeziteizlem();

                                                            }
                                                            else
                                                                if (etiket == "Gebe İzlem")
                                                                {
                                                                    Sonuc sonuc= frmGebeIzlem.GebeIzlemKontrol();
                                                                    if (sonuc.HataVarMi)
                                                                    {
                                                                        MessageBox.Show(sonuc.Mesaj);
                                                                        return;
                                                                    }
                                                                    frmGebeIzlem f = new frmGebeIzlem();
                                                                    f.formState = mymodel.myenum.EditMode.emYeni;
                                                                    //f.AktifHasta = AktifHasta;
                                                                    //f.AktifMuayene = AktifMuayene;
                                                                    f.Text = etiket;
                                                                    f.HastaBilgileri(Current.AktifHasta);
                                                                    f.ShowDialog();
                                                                    getgebeizle();

                                                                }
                                                                else
                                                                    if (etiket == "Gebe Sonuç")
                                                                    {
                                                                        frmGebeSonuc f = new frmGebeSonuc();
                                                                        f.formState = mymodel.myenum.EditMode.emYeni;
                                                                        //f.AktifHasta = AktifHasta;
                                                                        //f.AktifMuayene = AktifMuayene;
                                                                        f.Text = etiket;
                                                                        f.HastaBilgileri(Current.AktifHasta);
                                                                        f.ShowDialog();
                                                                        getgebesonuc();

                                                                    }
                                                                    else
                                                                        if (etiket == "Gebe Başlangıç")
                                                                        {

                                                                            frmGebeBaslangic f = new frmGebeBaslangic();
                                                                            f.formState = mymodel.myenum.EditMode.emYeni;
                                                                            f.Text = etiket;
                                                                            f.HastaBilgileri(Current.AktifHasta);
                                                                            f.ShowDialog();
                                                                            getgebebaslangic();

                                                                        }
                                                                        else
                                                                            if (etiket == "Lohusa İzlem")
                                                                            {
                                                                                frmLohusaIzlem f = new frmLohusaIzlem();
                                                                                f.formState = mymodel.myenum.EditMode.emYeni;
                                                                                f.Text = etiket;
                                                                                f.HastaBilgileri(Current.AktifHasta);
                                                                                f.ShowDialog();
                                                                                getlohusaizle();

                                                                            }
                                                                            else
                                                                                if (etiket == "Bebek/Çocuk İzlem")
                                                                                {
                                                                                    frmBebekIzleme f = new frmBebekIzleme();
                                                                                    f.formState = mymodel.myenum.EditMode.emYeni;
                                                                                    //f.AktifHasta = AktifHasta;
                                                                                    //f.AktifMuayene = AktifMuayene;
                                                                                    f.Text = etiket;
                                                                                    f.HastaBilgileri(Current.AktifHasta);
                                                                                    f.ShowDialog();
                                                                                    getbebekcocukizle();

                                                                                }
                                                                                else
                                                                                    if (etiket == "Bebek Beslenme İzlem")
                                                                                    {
                                                                                        frmBebekCocukBeslenme f = new frmBebekCocukBeslenme();
                                                                                        f.formState = mymodel.myenum.EditMode.emYeni;
                                                                                        //f.AktifHasta = AktifHasta;
                                                                                        //f.AktifMuayene = AktifMuayene;
                                                                                        f.Text = etiket;
                                                                                        f.HastaBilgileri(Current.AktifHasta);
                                                                                        f.ShowDialog();
                                                                                        getbebekbeslenizle();

                                                                                    }
                                                                                    else
                                                                                        if (etiket == "15-49 Kadın İzlem")
                                                                                        {
                                                                                            frm15_49KadinIzleme f = new frm15_49KadinIzleme();
                                                                                            f.formState = mymodel.myenum.EditMode.emYeni;
                                                                                            f.Text = etiket;
                                                                                            f.HastaBilgileri(Current.AktifHasta);
                                                                                            f.ShowDialog();
                                                                                            getkadinizlem();

                                                                                        }
        }
Пример #2
0
        public void Incele()
        {
            if (etiket == "Hizmet")
            {
                frmHizmetAta f = new frmHizmetAta(Utility.GetGridToInt((bshizmet.Current as DataRowView), "Id"), mymodel.myenum.EditMode.emIncele);
                f.Text = etiket;
                f.HastaBilgileri(Current.AktifHasta);
                f.btntamam.Text = btnDuzenle.Text;
                f.ShowDialog();
                gethizmet();

            }
            else
                if (etiket == "Hasta")
                {
                    frmHasta f = new frmHasta(AktifHasta.Id, myenum.EditMode.emIncele);
                    f.Text = etiket;
                    f.HastaBilgileri(Current.AktifHasta);
                    f.ShowDialog();
                    gethasta("select   h.Id,h.Id HastaNo,h.TckNo,h.PasaportNo,h.Adi+' '+h.Soyadi AdiSoyadi,h.DogumTarihi,h.Cinsiyeti,h.KayitDurumu from Hasta h where h.Aktif=1 order by h.Adi,h.Soyadi");

                }
                else
                    if (etiket == "Doğum Bildirimi")
                    {
                        frmBebekDogumBildirim f = new frmBebekDogumBildirim(Convert.ToInt32((bsdogum.Current as DataRowView)["Id"]), mymodel.myenum.EditMode.emIncele);
                        f.Text = etiket;
                        f.HastaBilgileri(Current.AktifHasta);
                        f.ShowDialog();
                        getdogum();
                    }
                    else
                        if (etiket == "Vefat Bildirimi")
                        {
                            frmOlumBildirimi f = new frmOlumBildirimi(Convert.ToInt32((bsvefat.Current as DataRowView)["Id"]), mymodel.myenum.EditMode.emIncele);
                            f.Text = etiket;
                            f.HastaBilgileri(Current.AktifHasta);
                            f.ShowDialog();
                            getvefat();
                        }
                        else
                            if (etiket == "Tanı")
                            {

                                frmTaniAta f = new frmTaniAta(Current.AktifMuayeneId, myenum.EditMode.emIncele);
                                f.Text = etiket;
                                f.HastaBilgileri(Current.AktifHasta);
                                f.ShowDialog();
                                gettani();
                                if (xtraTabControlMuayene.SelectedTabPage == xtraTabPageBugunkuMuayeneler)
                                    getbugunkumuayene();
                                else
                                    getgecmismuayene();
                                gethastalik();

                            }
                            else
                                if (etiket == "Rapor")
                                {
                                    frmSaglikIstirahat f = new frmSaglikIstirahat(Convert.ToInt32((bsraporlar.Current as DataRowView)["Id"]), myenum.EditMode.emIncele);
                                    f.Text = etiket;
                                    f.HastaBilgileri(Current.AktifHasta);
                                    f.ShowDialog();
                                    getraporlar();

                                }
                                else
                                    if (etiket == "Reçete")
                                    {
                                        frmRecete f = new frmRecete(Convert.ToInt32((bsrecete.Current as DataRowView)["Id"]), mymodel.myenum.EditMode.emIncele);
                                        f.Text = etiket;
                                        f.HastaBilgileri(Current.AktifHasta);
                                        f.ShowDialog();
                                        getrecete();
                                    }
                                    else
                                        if (etiket == "Sevk")
                                        {
                                            frmSevk f = new frmSevk(Convert.ToInt32((bssevk.Current as DataRowView)["Id"]), mymodel.myenum.EditMode.emIncele);
                                            f.Text = etiket;
                                            f.HastaBilgileri(Current.AktifHasta);
                                            f.ShowDialog();
                                            getsevk();
                                        }
                                        else
                                            if (etiket == "Tetkik")
                                            {
                                                frmTetkikAta f = new frmTetkikAta();
                                                f.formState = mymodel.myenum.EditMode.emYeni;
                                                f.Text = etiket;
                                                f.HastaBilgileri(Current.AktifHasta);
                                                f.ShowDialog();
                                                gettetkik();
                                            }
                                            else
                                                if (etiket == "Aşı")
                                                {
                                                    frmMuayeneAsi f = new frmMuayeneAsi();
                                                    f.formState = mymodel.myenum.EditMode.emIncele;
                                                    f.Text = etiket;
                                                    f.HastaBilgileri(Current.AktifHasta);
                                                    f.ShowDialog();
                                                    getasi();
                                                }
                                                else
                                                    if (etiket == "Muayene")
                                                    {
                                                        frmMuayene f = new frmMuayene(Current.AktifMuayeneId, mymodel.myenum.EditMode.emIncele);
                                                        f.Text = etiket;
                                                        f.HastaBilgileri(Current.AktifHasta);
                                                        f.btntamam.Text = btnYeni.Text;
                                                        f.ShowDialog();
                                                        getbugunkumuayene();
                                                        //getgecmismuayene();
                                                    }
                                                    else
                                                        if (etiket == "Anamnez")
                                                        {
                                                            frmAnemnez f = new frmAnemnez(Convert.ToInt32((bsanamnez.Current as DataRowView)["Id"]), myenum.EditMode.emIncele);
                                                            f.Text = etiket;
                                                            f.HastaBilgileri(Current.AktifHasta);
                                                            f.ShowDialog();
                                                            getanamnez();

                                                        }
                                                        else

                                                            if (etiket == "Obezite İzlem")
                                                            {
                                                                frmObeziteIzlem f = new frmObeziteIzlem(Convert.ToInt32((bsobeziteizlem.Current as DataRowView)["Id"]), myenum.EditMode.emIncele);
                                                                f.Text = etiket;
                                                                f.HastaBilgileri(Current.AktifHasta);
                                                                f.ShowDialog();
                                                                getobeziteizlem();
                                                            }
                                                            else
                                                                if (etiket == "Gebe İzlem")
                                                                {
                                                                    Sonuc sonuc = frmGebeIzlem.GebeIzlemKontrol();
                                                                    if (sonuc.HataVarMi)
                                                                    {
                                                                        MessageBox.Show(sonuc.Mesaj);
                                                                        return;
                                                                    }
                                                                    frmGebeIzlem f = new frmGebeIzlem(Convert.ToInt32((bsgebeizle.Current as DataRowView)["Id"]), myenum.EditMode.emIncele);
                                                                    f.Text = etiket;
                                                                    f.HastaBilgileri(Current.AktifHasta);
                                                                    f.ShowDialog();
                                                                    getgebeizle();
                                                                }
                                                                else
                                                                    if (etiket == "Gebe Sonuç")
                                                                    {
                                                                        frmGebeSonuc f = new frmGebeSonuc(Convert.ToInt32((bsgebeizle.Current as DataRowView)["Id"]), myenum.EditMode.emIncele);
                                                                        f.Text = etiket;
                                                                        f.HastaBilgileri(Current.AktifHasta);
                                                                        f.ShowDialog();
                                                                        getgebesonuc();
                                                                    }
                                                                    else
                                                                        if (etiket == "Gebe Başlangıç")
                                                                        {
                                                                            frmGebeBaslangic f = new frmGebeBaslangic(Convert.ToInt32((bsgebebaslangic.Current as DataRowView)["Id"]), myenum.EditMode.emIncele);
                                                                            f.Text = etiket;
                                                                            f.HastaBilgileri(Current.AktifHasta);
                                                                            f.ShowDialog();
                                                                            getgebebaslangic();

                                                                        }
                                                                        else
                                                                            if (etiket == "Lohusa İzlem")
                                                                            {
                                                                                frmLohusaIzlem f = new frmLohusaIzlem(Convert.ToInt32((bslohusaizle.Current as DataRowView)["Id"]), myenum.EditMode.emIncele);
                                                                                f.Text = etiket;
                                                                                f.HastaBilgileri(Current.AktifHasta);
                                                                                f.ShowDialog();
                                                                                getlohusaizle();
                                                                            }
                                                                            else
                                                                                if (etiket == "Bebek/Çocuk İzlem")
                                                                                {
                                                                                    frmBebekIzleme f = new frmBebekIzleme(Convert.ToInt32((bsbebekcocukizle.Current as DataRowView)["Id"]), myenum.EditMode.emIncele);
                                                                                    f.Text = etiket;
                                                                                    f.HastaBilgileri(Current.AktifHasta);
                                                                                    f.ShowDialog();
                                                                                    getbebekcocukizle();
                                                                                }
                                                                                else
                                                                                    if (etiket == "Bebek Beslenme İzlem")
                                                                                    {
                                                                                        frmBebekCocukBeslenme f = new frmBebekCocukBeslenme(Utility.GetGridToInt((bsbebekbeslenizle.Current as DataRowView), "Id"), mymodel.myenum.EditMode.emIncele);
                                                                                        f.Text = etiket;
                                                                                        f.HastaBilgileri(Current.AktifHasta);
                                                                                        f.ShowDialog();
                                                                                        getbebekbeslenizle();
                                                                                    }
                                                                                    else
                                                                                        if (etiket == "15-49 Kadın İzlem")
                                                                                        {
                                                                                            frm15_49KadinIzleme f = new frm15_49KadinIzleme(Utility.GetGridToInt((bskadinizle.Current as DataRowView), "Id"), mymodel.myenum.EditMode.emIncele);
                                                                                            f.Text = etiket;
                                                                                            f.HastaBilgileri(Current.AktifHasta);
                                                                                            f.ShowDialog();
                                                                                            getkadinizlem();
                                                                                        }
        }