コード例 #1
0
ファイル: F00_4.cs プロジェクト: mtulek/Naz.Hastane
        private void button1_Click(object sender, EventArgs e)
        {
            if ((string)button1.Tag == "1")
            {
                this.Close();
                return;
            }

            string strerr = "";

            strerr = analik_RaporDVO1.ChechThisForm();

            if (GlobalClass.CheckInt(txttesis_kodu.Text) == false)
            {
                strerr += "-Kullanýcý Tesis Kodu bölümü geçerli bir deðer içermeli.\r\n";
            }

            if (GlobalClass.CheckInt(textBox1.Text) == false)
            {
                strerr += "-Çocuk Sayýsý bölümü geçerli bir deðer içermeli.\r\n";
            }

            if (strerr != "")
            {
                ErrFrm erxf = new ErrFrm();
                erxf.ermessage = strerr;
                erxf.ShowDialog();
                erxf.Dispose();
                return;
            }

            try
            {
                button1.Enabled            = false;
                toolStripStatusLabel1.Text = GlobalClass.msg01;
                this.Refresh();

                RaporIslemleriService servis = new RaporIslemleriService();
                servis.Credentials     = new System.Net.NetworkCredential(GlobalClass.WSDLUserName, GlobalClass.WSDLUserPassword);
                servis.PreAuthenticate = true;

                RaporGirisDVO RaporGiris = new RaporGirisDVO();

                RaporGiris.isgoremezlikRapor           = null;
                RaporGiris.dogumOncesiCalisabilirRapor = null;
                RaporGiris.dogumRapor = null;
                //RaporGiris.analikRapor = null;
                RaporGiris.protezRapor    = null;
                RaporGiris.ilacRapor      = null;
                RaporGiris.tedaviRapor    = null;
                RaporGiris.maluliyetRapor = null;

                RaporGiris.kullaniciTesisKodu           = Convert.ToInt32(txttesis_kodu.Text);
                RaporGiris.analikRapor.bebekDogumTarihi = dogumcls_t1.Text;
                RaporGiris.analikRapor.cocukSayisi      = Convert.ToInt32(textBox1.Text);
                RaporGiris.analikRapor.raporDVO         = analik_RaporDVO1.PrepareRaporDVO();

                RaporCevapDVO RaporCevap = new RaporCevapDVO();
                if (RapBlgKydtTkpNoDan_mi == false)
                {
                    RaporCevap = servis.raporBilgisiKaydet(RaporGiris);
                }
                else
                {
                    RaporCevap = servis.takipNoileRaporBilgisiKaydet(RaporGiris);
                }

                resultForm rsform = new resultForm();
                rsform.raporTuru       = RaporCevap.raporTuru;
                rsform.sonucKodu       = RaporCevap.sonucKodu.ToString();
                rsform.sonucAciklamasi = RaporCevap.sonucAciklamasi;
                if (RaporCevap.dogumOncesiCalisabilirRapor == null)
                {
                    rsform.isNULL_ = true;
                }
                else
                {
                    rsform.isNULL_ = false;
                }

                button1.Enabled            = true;
                toolStripStatusLabel1.Text = GlobalClass.msg02;
            }
            catch (Exception ex)
            {
                toolStripStatusLabel1.Text = GlobalClass.msg03;
                ErrFrm erxf = new ErrFrm();
                erxf.ermessage = ex.Message;
                erxf.ShowDialog();
                erxf.Dispose();

                button1.Enabled = true;
            }
        }
コード例 #2
0
ファイル: F00_6.cs プロジェクト: AydinSakar/Naz.Hastane
        private void button1_Click(object sender, EventArgs e)
        {
            if ((string)button1.Tag == "1")
            {
                this.Close();
                return;
            }

            string strerr = "";

            strerr = ilac_RaporDVO1.ChechThisForm();

            if (GlobalClass.CheckInt(txttesis_kodu.Text) == false)
                strerr += "-Kullanýcý Tesis Kodu bölümü geçerli bir deðer içermeli.\r\n";

            if (strerr != "")
            {
                ErrFrm erxf = new ErrFrm();
                erxf.ermessage = strerr;
                erxf.ShowDialog();
                erxf.Dispose();
                return;
            }

            try
            {
                button1.Enabled = false;
                toolStripStatusLabel1.Text = GlobalClass.msg01;
                this.Refresh();

                RaporIslemleriService servis = new RaporIslemleriService();
                servis.Credentials = new System.Net.NetworkCredential(GlobalClass.WSDLUserName, GlobalClass.WSDLUserPassword);
                servis.PreAuthenticate = true;

                RaporGirisDVO RaporGiris = new RaporGirisDVO();

                RaporGiris.isgoremezlikRapor = null;
                RaporGiris.dogumOncesiCalisabilirRapor = null;
                RaporGiris.dogumRapor = null;
                RaporGiris.analikRapor = null;
                RaporGiris.protezRapor = null;
                //RaporGiris.ilacRapor = null;
                RaporGiris.tedaviRapor = null;
                RaporGiris.maluliyetRapor = null;

                RaporGiris.kullaniciTesisKodu = Convert.ToInt32(txttesis_kodu.Text);
                RaporGiris.ilacRapor.raporDVO = ilac_RaporDVO1.PrepareRaporDVO();

                RaporCevapDVO RaporCevap = new RaporCevapDVO();
                if (RapBlgKydtTkpNoDan_mi == false)
                    RaporCevap = servis.raporBilgisiKaydet(RaporGiris);
                else RaporCevap = servis.takipNoileRaporBilgisiKaydet(RaporGiris);                

                resultForm rsform = new resultForm();
                rsform.raporTuru = RaporCevap.raporTuru;
                rsform.sonucKodu = RaporCevap.sonucKodu.ToString();
                rsform.sonucAciklamasi = RaporCevap.sonucAciklamasi;
                if (RaporCevap.dogumOncesiCalisabilirRapor == null)
                    rsform.isNULL_ = true;
                else rsform.isNULL_ = false;

                button1.Enabled = true;
                toolStripStatusLabel1.Text = GlobalClass.msg02;
            }
            catch (Exception ex)
            {
                toolStripStatusLabel1.Text = GlobalClass.msg03;
                ErrFrm erxf = new ErrFrm();
                erxf.ermessage = ex.Message;
                erxf.ShowDialog();
                erxf.Dispose();

                button1.Enabled = true;
            }
        }
コード例 #3
0
ファイル: F00_1.cs プロジェクト: AydinSakar/Naz.Hastane
        private void button1_Click(object sender, EventArgs e)
        {
            string strerr = "";

            strerr = isgoremelik_RaporDVO.ChechThisForm();

            try
            {
                int i = Convert.ToInt32(txttesis_kodu.Text);
            }
            catch
            {
                strerr += "-Kullanýcý Tesis Kodu bölümü geçerli bir deðer içermeli.\r\n";
            }

            DataRowView RowText;
            if (tblHastaYatisBilgisiBindingSource.Count > 0)
            {
                tblHastaYatisBilgisiBindingSource.MoveFirst();
                for (int i = 0; i < tblHastaYatisBilgisiBindingSource.Count; i++)
                {
                    RowText = (DataRowView)tblHastaYatisBilgisiBindingSource.Current;
                    if (GlobalClass.CheckDate(RowText[0].ToString()) == false)
                        strerr += "-Yatýþ tarihi " + i + 1.ToString() + ".satýr geçersiz bilgi içeriyor.Örnek:25.10.2007\r\n";

                    if (GlobalClass.CheckDate(RowText[1].ToString()) == false)
                        strerr += "-Çýkýþ tarihi " + i + 1.ToString() + ".satýr geçersiz bilgi içeriyor.Örnek:25.10.2007\r\n";

                    tblHastaYatisBilgisiBindingSource.MoveNext();
                }
                tblHastaYatisBilgisiBindingSource.MoveFirst();
            }

            if (strerr != "")
            {
                ErrFrm erxf = new ErrFrm();
                erxf.ermessage = strerr;
                erxf.ShowDialog();
                erxf.Dispose();
                return;
            }

            try
            {
                button1.Enabled = false;
                toolStripStatusLabel1.Text = GlobalClass.msg01;
                this.Refresh();

                RaporIslemleriService servis = new RaporIslemleriService();
                servis.Credentials = new System.Net.NetworkCredential(GlobalClass.WSDLUserName, GlobalClass.WSDLUserPassword);
                servis.PreAuthenticate = true;

                RaporGirisDVO RaporGiris = new RaporGirisDVO();

                //RaporGiris.isgoremezlikRapor = null;
                RaporGiris.dogumOncesiCalisabilirRapor = null;
                RaporGiris.dogumRapor = null;
                RaporGiris.analikRapor = null;
                RaporGiris.protezRapor = null;
                RaporGiris.ilacRapor = null;
                RaporGiris.tedaviRapor = null;
                RaporGiris.maluliyetRapor = null;

                RaporGiris.kullaniciTesisKodu = Convert.ToInt32(txttesis_kodu.Text);
                RaporGiris.isgoremezlikRapor.kontrolMu = isgrm_kontrolMu.Text[0].ToString();
                RaporGiris.isgoremezlikRapor.kontrolTarihi = isgrm_kontrolTarihi.Text;
                
                HastaYatisBilgisiDVO[] HastaYatisBilgisi = new HastaYatisBilgisiDVO[tblHastaYatisBilgisiBindingSource.Count];
                if (tblHastaYatisBilgisiBindingSource.Count > 0)
                {
                    RaporGiris.isgoremezlikRapor.hastaYatisVarMi = "E";

                    tblHastaYatisBilgisiBindingSource.MoveFirst();
                    for (int i = 0; i < tblHastaYatisBilgisiBindingSource.Count; i++)
                    {
                        RowText = (DataRowView)tblHastaYatisBilgisiBindingSource.Current;
                        HastaYatisBilgisi[i] = new HastaYatisBilgisiDVO();
                        HastaYatisBilgisi[i].yatisTarihi = RowText[0].ToString();
                        HastaYatisBilgisi[i].cikisTarihi = RowText[1].ToString();

                        tblHastaYatisBilgisiBindingSource.MoveNext();
                    }
                    tblHastaYatisBilgisiBindingSource.MoveFirst();
                }
                else
                {
                    RaporGiris.isgoremezlikRapor.hastaYatisVarMi = "H";
                }
                RaporGiris.isgoremezlikRapor.yatislar = HastaYatisBilgisi;
                RaporGiris.isgoremezlikRapor.raporDVO = isgoremelik_RaporDVO.PrepareRaporDVO();

                RaporCevapDVO RaporCevap = new RaporCevapDVO();
                if (RapBlgKydtTkpNoDan_mi==false)
                    RaporCevap = servis.raporBilgisiKaydet(RaporGiris);
                else RaporCevap = servis.takipNoileRaporBilgisiKaydet(RaporGiris);

                resultForm rsform = new resultForm();
                rsform.raporTuru = RaporCevap.raporTuru;
                rsform.sonucKodu = RaporCevap.sonucKodu.ToString();
                rsform.sonucAciklamasi = RaporCevap.sonucAciklamasi;
                if (RaporCevap.isgoremezlikRapor == null)
                    rsform.isNULL_ = true;
                else rsform.isNULL_ = false;

                button1.Enabled = true;
                toolStripStatusLabel1.Text = GlobalClass.msg02;
            }
            catch (Exception ex)
            {
                toolStripStatusLabel1.Text = GlobalClass.msg03;
                ErrFrm erxf = new ErrFrm();
                erxf.ermessage = ex.Message;
                erxf.ShowDialog();
                erxf.Dispose();

                button1.Enabled = true;
            }
        }
コード例 #4
0
ファイル: F00_5.cs プロジェクト: mtulek/Naz.Hastane
        private void button1_Click(object sender, EventArgs e)
        {
            if ((string)button1.Tag == "1")
            {
                this.Close();
                return;
            }

            string strerr = "";

            strerr = protez_RaporDVO1.ChechThisForm();

            if (GlobalClass.CheckInt(txttesis_kodu.Text) == false)
            {
                strerr += "-Kullanýcý Tesis Kodu bölümü geçerli bir deðer içermeli.\r\n";
            }

            DataRowView RowText;

            if (tblMalzemeBilgisiBindingSource.Count == 0)
            {
                strerr += "-Malzeme bilgileri deðer içermeli.\r\n";
            }

            if (tblMalzemeBilgisiBindingSource.Count > 0)
            {
                tblMalzemeBilgisiBindingSource.MoveFirst();
                for (int i = 0; i < tblMalzemeBilgisiBindingSource.Count; i++)
                {
                    RowText = (DataRowView)tblMalzemeBilgisiBindingSource.Current;
                    if (RowText[2].ToString().Trim() == "")
                    {
                        strerr += "-Protez Malzeme Türü " + i + 1.ToString() + ".satýr bir deðer içermeli.\r\n";
                    }

                    if (GlobalClass.CheckInt(RowText[3].ToString()) == false)
                    {
                        strerr += "-Protez Malzeme sayýsý " + i + 1.ToString() + ".satýr geçersiz bilgi içeriyor.\r\n";
                    }

                    tblMalzemeBilgisiBindingSource.MoveNext();
                }
                tblMalzemeBilgisiBindingSource.MoveFirst();
            }

            if (strerr != "")
            {
                ErrFrm erxf = new ErrFrm();
                erxf.ermessage = strerr;
                erxf.ShowDialog();
                erxf.Dispose();
                return;
            }

            try
            {
                button1.Enabled            = false;
                toolStripStatusLabel1.Text = GlobalClass.msg01;
                this.Refresh();

                RaporIslemleriService servis = new RaporIslemleriService();
                servis.Credentials     = new System.Net.NetworkCredential(GlobalClass.WSDLUserName, GlobalClass.WSDLUserPassword);
                servis.PreAuthenticate = true;

                RaporGirisDVO RaporGiris = new RaporGirisDVO();

                RaporGiris.isgoremezlikRapor           = null;
                RaporGiris.dogumOncesiCalisabilirRapor = null;
                RaporGiris.dogumRapor  = null;
                RaporGiris.analikRapor = null;
                //RaporGiris.protezRapor = null;
                RaporGiris.ilacRapor      = null;
                RaporGiris.tedaviRapor    = null;
                RaporGiris.maluliyetRapor = null;

                RaporGiris.kullaniciTesisKodu   = Convert.ToInt32(txttesis_kodu.Text);
                RaporGiris.protezRapor.raporDVO = protez_RaporDVO1.PrepareRaporDVO();

                MalzemeBilgisiDVO[] MalzemeBilgisi = new MalzemeBilgisiDVO[tblMalzemeBilgisiBindingSource.Count];
                if (tblMalzemeBilgisiBindingSource.Count > 0)
                {
                    tblMalzemeBilgisiBindingSource.MoveFirst();
                    for (int i = 0; i < tblMalzemeBilgisiBindingSource.Count; i++)
                    {
                        RowText                       = (DataRowView)tblMalzemeBilgisiBindingSource.Current;
                        MalzemeBilgisi[i]             = new MalzemeBilgisiDVO();
                        MalzemeBilgisi[i].malzemeKodu = RowText[0].ToString();
                        MalzemeBilgisi[i].malzemeAdi  = RowText[1].ToString();
                        MalzemeBilgisi[i].malzemeTuru = RowText[2].ToString()[0].ToString();
                        MalzemeBilgisi[i].adet        = Convert.ToInt32(RowText[3].ToString());

                        tblMalzemeBilgisiBindingSource.MoveNext();
                    }
                    tblMalzemeBilgisiBindingSource.MoveFirst();
                }
                RaporGiris.protezRapor.malzemeler = MalzemeBilgisi;

                RaporCevapDVO RaporCevap = new RaporCevapDVO();
                if (RapBlgKydtTkpNoDan_mi == false)
                {
                    RaporCevap = servis.raporBilgisiKaydet(RaporGiris);
                }
                else
                {
                    RaporCevap = servis.takipNoileRaporBilgisiKaydet(RaporGiris);
                }

                resultForm rsform = new resultForm();
                rsform.raporTuru       = RaporCevap.raporTuru;
                rsform.sonucKodu       = RaporCevap.sonucKodu.ToString();
                rsform.sonucAciklamasi = RaporCevap.sonucAciklamasi;
                if (RaporCevap.dogumOncesiCalisabilirRapor == null)
                {
                    rsform.isNULL_ = true;
                }
                else
                {
                    rsform.isNULL_ = false;
                }

                button1.Enabled            = true;
                toolStripStatusLabel1.Text = GlobalClass.msg02;
            }
            catch (Exception ex)
            {
                toolStripStatusLabel1.Text = GlobalClass.msg03;
                ErrFrm erxf = new ErrFrm();
                erxf.ermessage = ex.Message;
                erxf.ShowDialog();
                erxf.Dispose();

                button1.Enabled = true;
            }
        }
コード例 #5
0
ファイル: F00_7.cs プロジェクト: AydinSakar/Naz.Hastane
        private void button1_Click(object sender, EventArgs e)
        {
            if ((string)button1.Tag == "1")
            {
                this.Close();
                return;
            }

            string strerr = "";

            strerr = tedavi_RaporDVO1.ChechThisForm();

            if (GlobalClass.CheckInt(txttesis_kodu.Text) == false)
                strerr += "-Kullanýcý Tesis Kodu bölümü geçerli bir deðer içermeli.\r\n";

            DataRowView RowText;
            if (tblTedaviIslemBilgisiBindingSource.Count == 0)
                strerr += "-Tedavi iþlem bilgileri deðer içermeli.\r\n";

            if (tblTedaviIslemBilgisiBindingSource.Count > 0)
            {
                tblTedaviIslemBilgisiBindingSource.MoveFirst();
                for (int i = 0; i < tblTedaviIslemBilgisiBindingSource.Count; i++)
                {
                    RowText = (DataRowView)tblTedaviIslemBilgisiBindingSource.Current;
                    if (RowText[0].ToString().Trim() == "")
                        strerr += "-BUT iþlem kodu " + i + 1.ToString() + ".satýr bir deðer içermeli.\r\n";
                    if (RowText[3].ToString().Trim() == "")
                        strerr += "-Refakat Var mý " + i + 1.ToString() + ".satýr bir deðer içermeli.\r\n";

                    if (GlobalClass.CheckInt(RowText[1].ToString()) == false)
                        strerr += "-Seans Sayý " + i + 1.ToString() + ".satýr geçersiz bilgi içeriyor.\r\n";
                    if (GlobalClass.CheckInt(RowText[2].ToString()) == false)
                        strerr += "-Seans Gün " + i + 1.ToString() + ".satýr geçersiz bilgi içeriyor.\r\n";

                    tblTedaviIslemBilgisiBindingSource.MoveNext();
                }
                tblTedaviIslemBilgisiBindingSource.MoveFirst();
            }

            if (strerr != "")
            {
                ErrFrm erxf = new ErrFrm();
                erxf.ermessage = strerr;
                erxf.ShowDialog();
                erxf.Dispose();
                return;
            }

            try
            {
                button1.Enabled = false;
                toolStripStatusLabel1.Text = GlobalClass.msg01;
                this.Refresh();

                RaporIslemleriService servis = new RaporIslemleriService();
                servis.Credentials = new System.Net.NetworkCredential(GlobalClass.WSDLUserName, GlobalClass.WSDLUserPassword);
                servis.PreAuthenticate = true;

                RaporGirisDVO RaporGiris = new RaporGirisDVO();

                RaporGiris.isgoremezlikRapor = null;
                RaporGiris.dogumOncesiCalisabilirRapor = null;
                RaporGiris.dogumRapor = null;
                RaporGiris.analikRapor = null;
                RaporGiris.protezRapor = null;
                RaporGiris.ilacRapor = null;
                //RaporGiris.tedaviRapor = null;
                RaporGiris.maluliyetRapor = null;

                RaporGiris.kullaniciTesisKodu = Convert.ToInt32(txttesis_kodu.Text);
                RaporGiris.tedaviRapor.raporDVO = tedavi_RaporDVO1.PrepareRaporDVO();

                TedaviIslemBilgisiDVO[] TedaviIslemBilgisi = new TedaviIslemBilgisiDVO[tblTedaviIslemBilgisiBindingSource.Count];
                if (tblTedaviIslemBilgisiBindingSource.Count > 0)
                {
                    tblTedaviIslemBilgisiBindingSource.MoveFirst();
                    for (int i = 0; i < tblTedaviIslemBilgisiBindingSource.Count; i++)
                    {
                        RowText = (DataRowView)tblTedaviIslemBilgisiBindingSource.Current;
                        TedaviIslemBilgisi[i] = new TedaviIslemBilgisiDVO();
                        TedaviIslemBilgisi[i].butKodu = RowText[0].ToString();
                        TedaviIslemBilgisi[i].seansSayi = Convert.ToInt32( RowText[1].ToString());
                        TedaviIslemBilgisi[i].seansGun = Convert.ToInt32(RowText[2].ToString());
                        TedaviIslemBilgisi[i].refakatVarMi = RowText[3].ToString()[0].ToString();

                        tblTedaviIslemBilgisiBindingSource.MoveNext();
                    }
                    tblTedaviIslemBilgisiBindingSource.MoveFirst();
                }
                RaporGiris.tedaviRapor.islemler = TedaviIslemBilgisi;

                RaporCevapDVO RaporCevap = new RaporCevapDVO();
                if (RapBlgKydtTkpNoDan_mi == false)
                    RaporCevap = servis.raporBilgisiKaydet(RaporGiris);
                else RaporCevap = servis.takipNoileRaporBilgisiKaydet(RaporGiris);                

                resultForm rsform = new resultForm();
                rsform.raporTuru = RaporCevap.raporTuru;
                rsform.sonucKodu = RaporCevap.sonucKodu.ToString();
                rsform.sonucAciklamasi = RaporCevap.sonucAciklamasi;
                if (RaporCevap.dogumOncesiCalisabilirRapor == null)
                    rsform.isNULL_ = true;
                else rsform.isNULL_ = false;

                button1.Enabled = true;
                toolStripStatusLabel1.Text = GlobalClass.msg02;
            }
            catch (Exception ex)
            {
                toolStripStatusLabel1.Text = GlobalClass.msg03;
                ErrFrm erxf = new ErrFrm();
                erxf.ermessage = ex.Message;
                erxf.ShowDialog();
                erxf.Dispose();

                button1.Enabled = true;
            }
        }
コード例 #6
0
ファイル: F00_1.cs プロジェクト: mtulek/Naz.Hastane
        private void button1_Click(object sender, EventArgs e)
        {
            string strerr = "";

            strerr = isgoremelik_RaporDVO.ChechThisForm();

            try
            {
                int i = Convert.ToInt32(txttesis_kodu.Text);
            }
            catch
            {
                strerr += "-Kullanýcý Tesis Kodu bölümü geçerli bir deðer içermeli.\r\n";
            }

            DataRowView RowText;

            if (tblHastaYatisBilgisiBindingSource.Count > 0)
            {
                tblHastaYatisBilgisiBindingSource.MoveFirst();
                for (int i = 0; i < tblHastaYatisBilgisiBindingSource.Count; i++)
                {
                    RowText = (DataRowView)tblHastaYatisBilgisiBindingSource.Current;
                    if (GlobalClass.CheckDate(RowText[0].ToString()) == false)
                    {
                        strerr += "-Yatýþ tarihi " + i + 1.ToString() + ".satýr geçersiz bilgi içeriyor.Örnek:25.10.2007\r\n";
                    }

                    if (GlobalClass.CheckDate(RowText[1].ToString()) == false)
                    {
                        strerr += "-Çýkýþ tarihi " + i + 1.ToString() + ".satýr geçersiz bilgi içeriyor.Örnek:25.10.2007\r\n";
                    }

                    tblHastaYatisBilgisiBindingSource.MoveNext();
                }
                tblHastaYatisBilgisiBindingSource.MoveFirst();
            }

            if (strerr != "")
            {
                ErrFrm erxf = new ErrFrm();
                erxf.ermessage = strerr;
                erxf.ShowDialog();
                erxf.Dispose();
                return;
            }

            try
            {
                button1.Enabled            = false;
                toolStripStatusLabel1.Text = GlobalClass.msg01;
                this.Refresh();

                RaporIslemleriService servis = new RaporIslemleriService();
                servis.Credentials     = new System.Net.NetworkCredential(GlobalClass.WSDLUserName, GlobalClass.WSDLUserPassword);
                servis.PreAuthenticate = true;

                RaporGirisDVO RaporGiris = new RaporGirisDVO();

                //RaporGiris.isgoremezlikRapor = null;
                RaporGiris.dogumOncesiCalisabilirRapor = null;
                RaporGiris.dogumRapor     = null;
                RaporGiris.analikRapor    = null;
                RaporGiris.protezRapor    = null;
                RaporGiris.ilacRapor      = null;
                RaporGiris.tedaviRapor    = null;
                RaporGiris.maluliyetRapor = null;

                RaporGiris.kullaniciTesisKodu              = Convert.ToInt32(txttesis_kodu.Text);
                RaporGiris.isgoremezlikRapor.kontrolMu     = isgrm_kontrolMu.Text[0].ToString();
                RaporGiris.isgoremezlikRapor.kontrolTarihi = isgrm_kontrolTarihi.Text;

                HastaYatisBilgisiDVO[] HastaYatisBilgisi = new HastaYatisBilgisiDVO[tblHastaYatisBilgisiBindingSource.Count];
                if (tblHastaYatisBilgisiBindingSource.Count > 0)
                {
                    RaporGiris.isgoremezlikRapor.hastaYatisVarMi = "E";

                    tblHastaYatisBilgisiBindingSource.MoveFirst();
                    for (int i = 0; i < tblHastaYatisBilgisiBindingSource.Count; i++)
                    {
                        RowText = (DataRowView)tblHastaYatisBilgisiBindingSource.Current;
                        HastaYatisBilgisi[i]             = new HastaYatisBilgisiDVO();
                        HastaYatisBilgisi[i].yatisTarihi = RowText[0].ToString();
                        HastaYatisBilgisi[i].cikisTarihi = RowText[1].ToString();

                        tblHastaYatisBilgisiBindingSource.MoveNext();
                    }
                    tblHastaYatisBilgisiBindingSource.MoveFirst();
                }
                else
                {
                    RaporGiris.isgoremezlikRapor.hastaYatisVarMi = "H";
                }
                RaporGiris.isgoremezlikRapor.yatislar = HastaYatisBilgisi;
                RaporGiris.isgoremezlikRapor.raporDVO = isgoremelik_RaporDVO.PrepareRaporDVO();

                RaporCevapDVO RaporCevap = new RaporCevapDVO();
                if (RapBlgKydtTkpNoDan_mi == false)
                {
                    RaporCevap = servis.raporBilgisiKaydet(RaporGiris);
                }
                else
                {
                    RaporCevap = servis.takipNoileRaporBilgisiKaydet(RaporGiris);
                }

                resultForm rsform = new resultForm();
                rsform.raporTuru       = RaporCevap.raporTuru;
                rsform.sonucKodu       = RaporCevap.sonucKodu.ToString();
                rsform.sonucAciklamasi = RaporCevap.sonucAciklamasi;
                if (RaporCevap.isgoremezlikRapor == null)
                {
                    rsform.isNULL_ = true;
                }
                else
                {
                    rsform.isNULL_ = false;
                }

                button1.Enabled            = true;
                toolStripStatusLabel1.Text = GlobalClass.msg02;
            }
            catch (Exception ex)
            {
                toolStripStatusLabel1.Text = GlobalClass.msg03;
                ErrFrm erxf = new ErrFrm();
                erxf.ermessage = ex.Message;
                erxf.ShowDialog();
                erxf.Dispose();

                button1.Enabled = true;
            }
        }
コード例 #7
0
        private void button1_Click(object sender, EventArgs e)
        {
            if ((string)button1.Tag == "1")
            {
                this.Close();
                return;
            }

            string strerr = "";

            strerr = dogra_RaporDVO1.ChechThisForm();

            try
            {
                int i = Convert.ToInt32(txttesis_kodu.Text);
            }
            catch
            {
                strerr += "-Kullanýcý Tesis Kodu bölümü geçerli bir deðer içermeli.\r\n";
            }

            try
            {
                int i = Convert.ToInt32(textBox1.Text);
            }
            catch
            {
                strerr += "-Çocuk Sayýsý bölümü geçerli bir deðer içermeli.\r\n";
            }

            try
            {
                int i = Convert.ToInt32(textBox2.Text);
                if (i != tblCocukBilgisiBindingSource.Count)
                {
                    strerr += "-Canlý Çocuk Sayýsý ile Çocuk bilgileri kayýt sayýsý eþit olmalý.\r\n";
                }
            }
            catch
            {
                strerr += "-Canlý Çocuk Sayýsý bölümü geçerli bir deðer içermeli.\r\n";
            }


            DataRowView RowText;

            if (tblCocukBilgisiBindingSource.Count > 0)
            {
                tblCocukBilgisiBindingSource.MoveFirst();
                for (int i = 0; i < tblCocukBilgisiBindingSource.Count; i++)
                {
                    RowText = (DataRowView)tblCocukBilgisiBindingSource.Current;
                    if (RowText[0].ToString().Trim() == "")
                    {
                        strerr += "-Çocuk bilgileri " + i + 1.ToString() + ".satýr Cinsiyet geçersiz bilgi içeriyor.\r\n";
                    }

                    if (RowText[1].ToString().IndexOf(".") > 0)
                    {
                        strerr += "-Çocuk bilgileri " + i + 1.ToString() + ".satýr Kilo geçersiz bilgi içeriyor.Örnek:2,9\r\n";
                    }
                    else if (GlobalClass.CheckDouble(RowText[1].ToString()) == false)
                    {
                        strerr += "-Çocuk bilgileri " + i + 1.ToString() + ".satýr Kilo geçersiz bilgi içeriyor.Örnek:2,9\r\n";
                    }

                    if (GlobalClass.CheckTime(RowText[2].ToString()) == false)
                    {
                        strerr += "-Çocuk bilgileri " + i + 1.ToString() + ".satýr Doðum Saati geçersiz bilgi içeriyor.Örnek:12:30\r\n";
                    }

                    tblCocukBilgisiBindingSource.MoveNext();
                }
                tblCocukBilgisiBindingSource.MoveFirst();
            }

            if (strerr != "")
            {
                ErrFrm erxf = new ErrFrm();
                erxf.ermessage = strerr;
                erxf.ShowDialog();
                erxf.Dispose();
                return;
            }

            try
            {
                button1.Enabled            = false;
                toolStripStatusLabel1.Text = GlobalClass.msg01;
                this.Refresh();

                RaporIslemleriService servis = new RaporIslemleriService();
                servis.Credentials     = new System.Net.NetworkCredential(GlobalClass.WSDLUserName, GlobalClass.WSDLUserPassword);
                servis.PreAuthenticate = true;

                RaporGirisDVO RaporGiris = new RaporGirisDVO();

                RaporGiris.isgoremezlikRapor           = null;
                RaporGiris.dogumOncesiCalisabilirRapor = null;
                //RaporGiris.dogumRapor = null;
                RaporGiris.analikRapor    = null;
                RaporGiris.protezRapor    = null;
                RaporGiris.ilacRapor      = null;
                RaporGiris.tedaviRapor    = null;
                RaporGiris.maluliyetRapor = null;

                RaporGiris.kullaniciTesisKodu          = Convert.ToInt32(txttesis_kodu.Text);
                RaporGiris.dogumRapor.raporDVO         = dogra_RaporDVO1.PrepareRaporDVO();
                RaporGiris.dogumRapor.bebekDogumTarihi = dogumcls_t1.Text;
                RaporGiris.dogumRapor.cocukSayisi      = Convert.ToInt32(textBox1.Text);
                RaporGiris.dogumRapor.canliCocukSayisi = Convert.ToInt32(textBox2.Text);
                RaporGiris.dogumRapor.dogumTipi        = Convert.ToString(comboBox1.SelectedIndex + 1);
                RaporGiris.dogumRapor.epizyotemi       = comboBox1.Text[0].ToString();
                RaporGiris.dogumRapor.anesteziTipi     = Convert.ToString(comboBox3.SelectedIndex + 1);

                CocukBilgisiDVO[] CocukBilgisi = new CocukBilgisiDVO[tblCocukBilgisiBindingSource.Count];
                if (tblCocukBilgisiBindingSource.Count > 0)
                {
                    tblCocukBilgisiBindingSource.MoveFirst();
                    for (int i = 0; i < tblCocukBilgisiBindingSource.Count; i++)
                    {
                        RowText                    = (DataRowView)tblCocukBilgisiBindingSource.Current;
                        CocukBilgisi[i]            = new CocukBilgisiDVO();
                        CocukBilgisi[i].cinsiyet   = RowText[0].ToString()[0].ToString();
                        CocukBilgisi[i].kilo       = RowText[1].ToString();
                        CocukBilgisi[i].dogumSaati = RowText[2].ToString();

                        tblCocukBilgisiBindingSource.MoveNext();
                    }
                    tblCocukBilgisiBindingSource.MoveFirst();
                }
                RaporGiris.dogumRapor.cocuklar = CocukBilgisi;

                RaporCevapDVO RaporCevap = new RaporCevapDVO();
                if (RapBlgKydtTkpNoDan_mi == false)
                {
                    RaporCevap = servis.raporBilgisiKaydet(RaporGiris);
                }
                else
                {
                    RaporCevap = servis.takipNoileRaporBilgisiKaydet(RaporGiris);
                }

                resultForm rsform = new resultForm();
                rsform.raporTuru       = RaporCevap.raporTuru;
                rsform.sonucKodu       = RaporCevap.sonucKodu.ToString();
                rsform.sonucAciklamasi = RaporCevap.sonucAciklamasi;
                if (RaporCevap.dogumOncesiCalisabilirRapor == null)
                {
                    rsform.isNULL_ = true;
                }
                else
                {
                    rsform.isNULL_ = false;
                }

                button1.Enabled            = true;
                toolStripStatusLabel1.Text = GlobalClass.msg02;
            }
            catch (Exception ex)
            {
                toolStripStatusLabel1.Text = GlobalClass.msg03;
                ErrFrm erxf = new ErrFrm();
                erxf.ermessage = ex.Message;
                erxf.ShowDialog();
                erxf.Dispose();

                button1.Enabled = true;
            }
        }
コード例 #8
0
ファイル: F00_3.cs プロジェクト: AydinSakar/Naz.Hastane
        private void button1_Click(object sender, EventArgs e)
        {
            if ((string)button1.Tag == "1")
            {
                this.Close();
                return;
            }

            string strerr = "";

            strerr = dogra_RaporDVO1.ChechThisForm();

            try
            {
                int i = Convert.ToInt32(txttesis_kodu.Text);
            }
            catch
            {
                strerr += "-Kullanýcý Tesis Kodu bölümü geçerli bir deðer içermeli.\r\n";
            }

            try
            {
                int i = Convert.ToInt32(textBox1.Text);
            }
            catch
            {
                strerr += "-Çocuk Sayýsý bölümü geçerli bir deðer içermeli.\r\n";
            }

            try
            {
                int i = Convert.ToInt32(textBox2.Text);
                if (i != tblCocukBilgisiBindingSource.Count)
                    strerr += "-Canlý Çocuk Sayýsý ile Çocuk bilgileri kayýt sayýsý eþit olmalý.\r\n";
            }
            catch
            {
                strerr += "-Canlý Çocuk Sayýsý bölümü geçerli bir deðer içermeli.\r\n";
            }


            DataRowView RowText;            
            if (tblCocukBilgisiBindingSource.Count > 0)
            {
                tblCocukBilgisiBindingSource.MoveFirst();
                for (int i = 0; i < tblCocukBilgisiBindingSource.Count; i++)
                {
                    RowText = (DataRowView)tblCocukBilgisiBindingSource.Current;
                    if (RowText[0].ToString().Trim() == "")
                        strerr += "-Çocuk bilgileri " + i + 1.ToString() + ".satýr Cinsiyet geçersiz bilgi içeriyor.\r\n";

                    if (RowText[1].ToString().IndexOf(".") > 0)
                        strerr += "-Çocuk bilgileri " + i + 1.ToString() + ".satýr Kilo geçersiz bilgi içeriyor.Örnek:2,9\r\n";
                    else if ( GlobalClass.CheckDouble( RowText[1].ToString() ) == false)
                        strerr += "-Çocuk bilgileri " + i + 1.ToString() + ".satýr Kilo geçersiz bilgi içeriyor.Örnek:2,9\r\n";
                    
                    if ( GlobalClass.CheckTime( RowText[2].ToString()) == false)
                        strerr += "-Çocuk bilgileri " + i + 1.ToString() + ".satýr Doðum Saati geçersiz bilgi içeriyor.Örnek:12:30\r\n";

                    tblCocukBilgisiBindingSource.MoveNext();
                }
                tblCocukBilgisiBindingSource.MoveFirst();
            }

            if (strerr != "")
            {
                ErrFrm erxf = new ErrFrm();
                erxf.ermessage = strerr;
                erxf.ShowDialog();
                erxf.Dispose();
                return;
            }

            try
            {
                button1.Enabled = false;
                toolStripStatusLabel1.Text = GlobalClass.msg01;
                this.Refresh();

                RaporIslemleriService servis = new RaporIslemleriService();
                servis.Credentials = new System.Net.NetworkCredential(GlobalClass.WSDLUserName, GlobalClass.WSDLUserPassword);
                servis.PreAuthenticate = true;

                RaporGirisDVO RaporGiris = new RaporGirisDVO();

                RaporGiris.isgoremezlikRapor = null;
                RaporGiris.dogumOncesiCalisabilirRapor = null;
                //RaporGiris.dogumRapor = null;
                RaporGiris.analikRapor = null;
                RaporGiris.protezRapor = null;
                RaporGiris.ilacRapor = null;
                RaporGiris.tedaviRapor = null;
                RaporGiris.maluliyetRapor = null;

                RaporGiris.kullaniciTesisKodu = Convert.ToInt32(txttesis_kodu.Text);
                RaporGiris.dogumRapor.raporDVO = dogra_RaporDVO1.PrepareRaporDVO();
                RaporGiris.dogumRapor.bebekDogumTarihi = dogumcls_t1.Text;
                RaporGiris.dogumRapor.cocukSayisi = Convert.ToInt32( textBox1.Text );
                RaporGiris.dogumRapor.canliCocukSayisi = Convert.ToInt32(textBox2.Text);
                RaporGiris.dogumRapor.dogumTipi = Convert.ToString(comboBox1.SelectedIndex + 1);
                RaporGiris.dogumRapor.epizyotemi = comboBox1.Text[0].ToString();
                RaporGiris.dogumRapor.anesteziTipi = Convert.ToString(comboBox3.SelectedIndex + 1);
                
                CocukBilgisiDVO[] CocukBilgisi = new CocukBilgisiDVO[tblCocukBilgisiBindingSource.Count];
                if (tblCocukBilgisiBindingSource.Count > 0)
                {
                    tblCocukBilgisiBindingSource.MoveFirst();
                    for (int i = 0; i < tblCocukBilgisiBindingSource.Count; i++)
                    {
                        RowText = (DataRowView)tblCocukBilgisiBindingSource.Current;
                        CocukBilgisi[i] = new CocukBilgisiDVO();
                        CocukBilgisi[i].cinsiyet = RowText[0].ToString()[0].ToString();
                        CocukBilgisi[i].kilo = RowText[1].ToString();
                        CocukBilgisi[i].dogumSaati = RowText[2].ToString();

                        tblCocukBilgisiBindingSource.MoveNext();
                    }
                    tblCocukBilgisiBindingSource.MoveFirst();
                }
                RaporGiris.dogumRapor.cocuklar = CocukBilgisi;

                RaporCevapDVO RaporCevap = new RaporCevapDVO();
                if (RapBlgKydtTkpNoDan_mi == false)
                    RaporCevap = servis.raporBilgisiKaydet(RaporGiris);
                else RaporCevap = servis.takipNoileRaporBilgisiKaydet(RaporGiris);                

                resultForm rsform = new resultForm();
                rsform.raporTuru = RaporCevap.raporTuru;
                rsform.sonucKodu = RaporCevap.sonucKodu.ToString();
                rsform.sonucAciklamasi = RaporCevap.sonucAciklamasi;
                if (RaporCevap.dogumOncesiCalisabilirRapor == null)
                    rsform.isNULL_ = true;
                else rsform.isNULL_ = false;

                button1.Enabled = true;
                toolStripStatusLabel1.Text = GlobalClass.msg02;
            }
            catch (Exception ex)
            {
                toolStripStatusLabel1.Text = GlobalClass.msg03;
                ErrFrm erxf = new ErrFrm();
                erxf.ermessage = ex.Message;
                erxf.ShowDialog();
                erxf.Dispose();

                button1.Enabled = true;
            }
        }