Ejemplo n.º 1
0
        void Focus_Sirket()
        {
            if (_Yukleme || GridViewSirketler.GetFocusedRow() == null)
            {
                return;
            }
            Secili_SirketID = Convert.ToInt32(GridViewSirketler.GetFocusedRowCellValue("SirketID"));
            YeniKayit       = false;

            Yukle_Sirket(Secili_SirketID);
        }
Ejemplo n.º 2
0
        void Ara()
        {
            try
            {
                _Yukleme = true;
                if (dt_Sirketler != null)
                {
                    dt_Sirketler.Dispose();
                }
                dt_Sirketler = null;

                dt_Sirketler = Isler.Sirket.Ver_Sirketler();
                gridControlSirketler.DataSource = dt_Sirketler;

                if (dt_Sirketler.Rows.Count > 0)
                {
                    bool Bulundu = false;
                    int  temp_SirketID;
                    for (int i = 0; i < GridViewSirketler.RowCount; i++)
                    {
                        temp_SirketID = Convert.ToInt32(GridViewSirketler.GetDataRow(i)["SirketID"]);
                        if (temp_SirketID == Secili_SirketID)
                        {
                            GridViewSirketler.FocusedRowHandle = i;
                            Bulundu = true;
                            break;
                        }
                    }

                    _Yukleme = false;
                    if (!Bulundu)
                    {
                        Yukle_Sirket(Convert.ToInt32(GridViewSirketler.GetDataRow(0)["SirketID"]));
                    }
                    btnSil.Enabled = true;
                }
                else
                {
                    btnSil.Enabled = false;
                }
            }
            catch (Exception hata)
            {
                XtraMessageBox.Show("Sirketler Getirilirken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                _Yukleme = false;
            }
        }
Ejemplo n.º 3
0
        void Sil()
        {
            if (GridViewSirketler.GetFocusedDataRow() == null)
            {
                return;
            }

            if (!Genel.Yetkilerim.Contains(19))
            {
                Genel.Yetki_Uyari(19);
                return;
            }

            try
            {
                //Burada şirket işlem bilgisi kontrol edilecek.
                //Eğer şirket üzerinden herhangi bir işlem yapılmış ise silme yapılmayacak.
                string temp_SirketID = GridViewSirketler.GetFocusedDataRow()["SirketID"].ToString();
                string temp_KisaAd   = GridViewSirketler.GetFocusedDataRow()["KisaAd"].ToString();

                if (XtraMessageBox.Show("Seçili Şirketi Silmek İstediğinize Emin Misiniz?\n"
                                        + "Şirket No : " + temp_SirketID
                                        + "\nKısa Adı : " + temp_KisaAd, "Şirket Sil Onay",
                                        MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                {
                    dbModel.DeleteObject(Sirket);
                    dbModel.SaveChanges();

                    Genel.AlertMesaj.Show(Genel.AnaEkran, "İşlem Başarılı", "Şirket Başarılı Bir Şekilde Silinmiştir", null,
                                          ResOtoSis.mark_blue);

                    Ara();
                }
            }
            catch (Exception hata)
            {
                XtraMessageBox.Show("Şirket Silme İşlemi Sırasında Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }