Exemplo n.º 1
0
        private void TabloyuGuncelle(Object sender, EventArgs e)
        {
            HataYeri = 0;
            try
            {
                HataYeri = 1;
                mySQLYonet.BaglantiAc(DBHost, DBUser, DBPass, DBName);
                HataYeri = 2;

                AktifTabloBS.EndEdit();
                HataYeri = 3;
                DataTable dtdegisim = new DataTable();
                HataYeri  = 4;
                dtdegisim = AktifTabloDT.GetChanges();


                //[ Date, DateTime, TimeStamp veri uyuşmazlıklarını giderelim "0001-01-01" > "0000-00-00"

                // Date, DateTime, TimeStamp veri uyuşmazlıklarını giderelim "0001-01-01" > "0000-00-00" ]
                mySQLYonet.TabloGuncelle(dtdegisim);// dtdegisim);
                //Sirala_Btn_Click(sender, e);
                //TabloyuGoster(Islemler_TabCtrl.TabPages[0].Text);
                //TabloListeKriteriDegistir(sender, e);
                TabloyuYenile();


                mySQLYonet.BaglantiKapat();
            }
            catch (Exception Istisna)
            {
                switch (HataYeri)
                {
                case 4:
                    //Hiçbirşey yapma çünkü değişiklik yapılmadı.
                    OrtakSinif.HataBildir(DilSec.HenuzDegistirilmedi, Istisna);
                    TabloDuzenleAcKapaDurum = false;
                    TabloDuzenleAcKapa();
                    break;

                default:
                    OrtakSinif.ProgramHatasi("f03_MySQLYonet.TabloyuGuncelle()", HataYeri, Istisna);
                    TabloyuYenile();
                    break;
                }
            }
        }