示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            string strerr = "";

            if (GlobalClass.CheckInt(raporTesisKodu.Text) == false)
                strerr += "-Rapor Tesis Kodu bölümü geçerli bir deðer içermeli.\r\n";
            
            if ( rap_no.Text.Trim()=="")
                strerr += "-Rapor No bölümü geçerli bir deðer içermeli.\r\n";

            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
            {
                if (DelReport)
                {
                    if (MessageBox.Show("Ýþleme devam edilsin mi?", "Uyarý", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) != DialogResult.Yes)
                        return;
                }

                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;

                RaporSorguDVO RaporSorgu = new RaporSorguDVO();

                RaporSorgu.kullaniciTesisKodu = Convert.ToInt32(txttesis_kodu.Text);
                RaporSorgu.raporBilgisi.raporTesisKodu = Convert.ToInt32(raporTesisKodu.Text);
                RaporSorgu.raporBilgisi.no = rap_no.Text;
                RaporSorgu.raporBilgisi.tarih = rap_tarih.Text;

                RaporCevapDVO RaporCevap = new RaporCevapDVO();
                if (DelReport == true)
                    RaporCevap = servis.raporBilgisiSil(RaporSorgu);
                else RaporCevap = servis.raporBilgisiBul(RaporSorgu);

                F00_A fxa = new F00_A();
                fxa.ktkod = txttesis_kodu.Text;
                fxa.RaporCevap = RaporCevap;
                fxa.ShowDialog();
                fxa.Dispose();

                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;
            }
        }