示例#1
0
        private void Sirala_Btn_Click(object sender, EventArgs e)
        {
            try
            {
                HataYeri = 1;
                bool BaglantiDurumu = mySQLYonet.BaglantiAc(DBHost, DBUser, DBPass, DBName);
                HataYeri = 11;

                if (Islemler_TabCtrl.TabPages[0].Text.Length == 0)
                {
                    return;
                }

                HataYeri = 2;
                if (BaglantiDurumu == true)
                {
                    DataTable     dt = new DataTable();
                    BindingSource bs = new BindingSource();

                    string SayfaNo = TabloGecerliSayfa_TBox.Text;
                    HataYeri = 24;
                    string Kacarli = Kacarli_CBox.SelectedItem.ToString();
                    HataYeri = 25;
                    string Egore = "";
                    if (TabloKolonlar_CBox.Items.Count > 0)
                    {
                        Egore = TabloKolonlar_CBox.SelectedItem.ToString();
                    }
                    HataYeri = 26;
                    bool Artan = Artan_Chck.Checked;
                    HataYeri = 27;
                    dt       = mySQLYonet.TabloListele(Islemler_TabCtrl.TabPages[0].Text, SayfaNo, Kacarli, Egore, Artan);

                    HataYeri = 23;
                    bs.Clear();
                    bs.DataSource = dt;
                    AktifTabloDT.Clear();
                    AktifTabloDT = new DataTable();
                    AktifTabloDT = dt;
                    TabloKayitlar_DGV.DataSource = bs;
                    //DGVVeriTipiDuzenle(Islemler_TabCtrl.TabPages[0].Text);

                    TabloDuzenleAcKapaDurum = false;
                    TabloDuzenleAcKapa();

                    int TabloKayitSayisi = mySQLYonet.AktifTabloToplamKayitSayisi;
                    TabloKayitSayisi_Lbl.Text = TabloKayitSayisi.ToString();
                    if (Convert.ToInt32(Kacarli) >= TabloKayitSayisi)
                    {
                        TabloToplamSayfa_TBox.Text = "1";
                    }
                    else
                    {
                        int KacarliInt = Convert.ToInt32(Kacarli);
                        int Kalan      = TabloKayitSayisi % KacarliInt;
                        int TabloToplamSayfaSayisi;
                        if (Kalan == 0)
                        {
                            TabloToplamSayfaSayisi = TabloKayitSayisi / KacarliInt;
                        }
                        else
                        {
                            TabloToplamSayfaSayisi = ((TabloKayitSayisi - Kalan) / KacarliInt) + 1;
                        }
                        TabloToplamSayfa_TBox.Text = TabloToplamSayfaSayisi.ToString();
                    }
                }//Baglanti sağlandı ise

                HataYeri = 200;
                mySQLYonet.BaglantiKapat();
            }
            catch (Exception Istisna)
            {
                switch (HataYeri)
                {
                default:
                    OrtakSinif.ProgramHatasi("Sirala_Btn_Click()", HataYeri, Istisna);
                    break;
                }
            }
        }
示例#2
0
        void TabloyuGoster(string TabloAdi)
        {
            HataYeri = 0;
            TabloKriteriniKullaniciTetikledi = false;
            try
            {
                TabloKolonlar_CBox.Items.Clear();
                HataYeri = 1;
                bool BaglantiDurumu = mySQLYonet.BaglantiAc(DBHost, DBUser, DBPass, DBName);
                HataYeri = 11;
                Islemler_TabCtrl.TabPages[0].Text = TabloAdi;

                HataYeri = 2;
                if (BaglantiDurumu == true)
                {
                    DataTable     dt = new DataTable();
                    BindingSource bs = new BindingSource();

                    HataYeri = 21;
                    //mySQLYonet.VeriTabaniSec(DBName);
                    //dt.Clear();
                    HataYeri = 22;
                    //dt =mySQLYonet.TabloOku(TabloAdi);
                    HataYeri = 23;
                    string SayfaNo = TabloGecerliSayfa_TBox.Text;
                    HataYeri = 24;
                    string Kacarli = Kacarli_CBox.SelectedItem.ToString();
                    //MessageBox.Show(Kacarli);
                    HataYeri = 25;
                    string Egore = "";
                    if (TabloKolonlar_CBox.Items.Count > 0)
                    {
                        Egore = TabloKolonlar_CBox.SelectedItem.ToString();
                    }
                    HataYeri           = 26;
                    Artan_Chck.Checked = true;
                    bool Artan = Artan_Chck.Checked;


                    HataYeri = 27;
                    dt       = mySQLYonet.TabloListele(TabloAdi, SayfaNo, Kacarli, Egore, Artan);

                    //Tablo Kolonlar Combobox ı dolduralım
                    TabloKolonlar_CBox.Items.Clear();
                    HataYeri = 28;

                    foreach (DataColumn column in dt.Columns)
                    {
                        TabloKolonlar_CBox.Items.Add(column.ColumnName);
                    }

                    TabloKolonlar_CBox.SelectedIndex = 0;

                    // ]

                    HataYeri = 23;
                    bs.Clear();
                    bs.DataSource = dt;
                    //[ Güncellemede kullanmak üzere Table ve BindingSource saklayalım
                    AktifTabloBS = new BindingSource();
                    AktifTabloBS = bs;
                    AktifTabloDT = new DataTable();
                    AktifTabloDT = dt;//dt;
                    // Güncellemede kullanmak üzere Table ve BindingSource saklayalım ]
                    TabloKayitlar_DGV.DataSource = bs;

                    //DGVVeriTipiDuzenle(TabloAdi);
                    //dataGrid1.DataSource = bs;
                    //MessageBox.Show(dt.Columns.Count.ToString());
                    TabloKayitlar_DGV.Sort(TabloKayitlar_DGV.Columns[0], ListSortDirection.Ascending);


                    int TabloKayitSayisi = mySQLYonet.AktifTabloToplamKayitSayisi;
                    TabloKayitSayisi_Lbl.Text = TabloKayitSayisi.ToString();
                    if (Convert.ToInt32(Kacarli) >= TabloKayitSayisi)
                    {
                        TabloToplamSayfa_TBox.Text = "1";
                    }
                    else
                    {
                        int KacarliInt = Convert.ToInt32(Kacarli);
                        int Kalan      = TabloKayitSayisi % KacarliInt;
                        int TabloToplamSayfaSayisi;
                        if (Kalan == 0)
                        {
                            TabloToplamSayfaSayisi = TabloKayitSayisi / KacarliInt;
                        }
                        else
                        {
                            TabloToplamSayfaSayisi = ((TabloKayitSayisi - Kalan) / KacarliInt) + 1;
                        }
                        TabloToplamSayfa_TBox.Text = TabloToplamSayfaSayisi.ToString();
                    }
                }//Baglanti sağlandı ise

                HataYeri = 200;
                mySQLYonet.BaglantiKapat();
                TabloKriteriniKullaniciTetikledi = true;
            }
            catch (Exception Istisna)
            {
                switch (HataYeri)
                {
                default:
                    OrtakSinif.ProgramHatasi("TabloyuGoster()", HataYeri, Istisna);
                    break;
                }
                TabloKriteriniKullaniciTetikledi = true;
            }
        }