Beispiel #1
0
        protected void GridViewKullanici_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            try
            {
                Label   kullaniciID    = GridViewKullanici.Rows[e.RowIndex].FindControl("Label1") as Label;
                TextBox kullaniciAdi   = GridViewKullanici.Rows[e.RowIndex].FindControl("TextBox2") as TextBox;
                TextBox parola         = GridViewKullanici.Rows[e.RowIndex].FindControl("TextBox4") as TextBox;
                TextBox tckn           = GridViewKullanici.Rows[e.RowIndex].FindControl("TextBox6") as TextBox;
                TextBox adSoyad        = GridViewKullanici.Rows[e.RowIndex].FindControl("TextBox8") as TextBox;
                TextBox iseGirisTarihi = GridViewKullanici.Rows[e.RowIndex].FindControl("TextBox10") as TextBox;
                TextBox bolumID        = GridViewKullanici.Rows[e.RowIndex].FindControl("TextBox12") as TextBox;
                TextBox pozisyonID     = GridViewKullanici.Rows[e.RowIndex].FindControl("TextBox14") as TextBox;
                TextBox telno          = GridViewKullanici.Rows[e.RowIndex].FindControl("TextBox16") as TextBox;

                int    s1 = Convert.ToInt32(kullaniciID.Text);
                string s2 = Convert.ToString(kullaniciAdi.Text);
                string s3 = Convert.ToString(parola.Text);
                string s4 = Convert.ToString(tckn.Text);
                string s5 = Convert.ToString(adSoyad.Text);
                string s6 = Convert.ToString(iseGirisTarihi.Text);
                string s7 = Convert.ToString(bolumID.Text);
                string s8 = Convert.ToString(pozisyonID.Text);
                string s9 = Convert.ToString(telno.Text);


                if (s2 == "" || s3 == "" || s4 == "" || s5 == "" || s6 == "" || s7 == "" || s8 == "")
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentWarning('Eksik girişler mevcut', 'HATA');", true);
                }

                else if (tckn.Text.Length != 11)
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentWarning('TC Kimlik No 11 hane olmalı', '');", true);
                }

                else if (telno.Text.Length != 10)
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentWarning('Telefon Numarası 10 haneli olmalı 532xxxxxxx şeklinde girilmeli', '');", true);
                }

                else
                {
                    kullanicibilgi.guncelleKullanici(s1, s2, s3, s4, s5, s6, Convert.ToInt32(s7), Convert.ToInt32(s8), s9);
                    //Label11.Text = "Satır bilgisi başarıyla güncellendi";
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentSuccess('Satır bilgisi başarıyla güncellendi', 'İŞLEM BAŞARILI');", true);

                    GridViewKullanici.EditIndex = -1;
                    //GridViewKullanici.DataSource = kullanicibilgi.GetKullanici();
                    GridViewKullanici.DataSource = kullanicibilgi.GetKullaniciVeBolumler();
                    GridViewKullanici.DataBind();
                }
            }

            catch (Exception ex)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Güncelleme Başarısız')", true);
                //ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentError('Güncelleme Başarısız', 'HATA');", true);
            }
        }
Beispiel #2
0
        protected void OnPaging(object sender, GridViewPageEventArgs e)
        {
            GridViewKullanici.PageIndex = e.NewPageIndex;

            //GridViewKullanici.DataSource = kullanicibilgi.GetKullanici();
            GridViewKullanici.DataSource = kullanicibilgi.GetKullaniciVeBolumler();
            GridViewKullanici.DataBind();
        }
Beispiel #3
0
 protected void GridViewKullanici_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
 {
     GridViewKullanici.EditIndex = -1;
     //GridViewKullanici.DataSource = kullanicibilgi.GetKullanici();
     GridViewKullanici.DataSource = kullanicibilgi.GetKullaniciVeBolumler();
     GridViewKullanici.DataBind();
     //Label11.Text = "";
 }
Beispiel #4
0
 protected void GridViewKullanici_RowEditing(object sender, GridViewEditEventArgs e)
 {
     GridViewKullanici.EditIndex = e.NewEditIndex;
     //GridViewKullanici.DataSource = kullanicibilgi.GetKullanici();
     GridViewKullanici.DataSource = kullanicibilgi.GetKullaniciVeBolumler();
     GridViewKullanici.DataBind();
     //Label11.Text = "";
     GridViewKullanici.EditRowStyle.BackColor = System.Drawing.Color.Orange;
 }
Beispiel #5
0
 private void GridViewKullanici_Click(object sender, EventArgs e)
 {
     GridViewKullanici.OptionsSelection.EnableAppearanceFocusedRow = true;
     if (GridViewKullanici.GetFocusedDataRow() != null && !Focusta)
     {
         Focus_Kullanici();
     }
     _Focusta = false;
 }
Beispiel #6
0
        void Focus_Kullanici()
        {
            if (Yukleme || GridViewKullanici.GetFocusedRow() == null)
            {
                return;
            }
            Secili_KullaniciID = Convert.ToInt32(GridViewKullanici.GetFocusedRowCellValue("KullaniciID"));
            YeniKayit          = false;

            Yukle(Secili_KullaniciID);
        }
Beispiel #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //GridViewKullanici.DataSource = kullanicibilgi.GetKullanici();
                GridViewKullanici.DataSource = kullanicibilgi.GetKullaniciVeBolumler();
                GridViewKullanici.DataBind();

                GridViewBolumID.DataSource    = kullanicibilgi.getBolumIDList();
                GridViewPozisyonID.DataSource = kullanicibilgi.getPozisyonIDList();
                GridViewPozisyonID.DataBind();
                GridViewBolumID.DataBind();
            }
        }
Beispiel #8
0
 private void btnDuzenle_Click(object sender, EventArgs e)
 {
     if (GridViewKullanici.RowCount.Equals(0))
     {
         XtraMessageBox.Show("Düzenlenecek Kayıt Bulunamadı.");
     }
     else
     {
         secilen = GridViewKullanici.GetFocusedRowCellValue(colKullaniciAdi).ToString();
         FrmKullaniciIslem form = new FrmKullaniciIslem(kullaniciDal.GetByFilter(context, c => c.KullaniciAdi == secilen));
         form.ShowDialog();
         if (form.saved)
         {
             Guncelle();
         }
     }
 }
Beispiel #9
0
        protected void GridViewKullanici_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            try
            {
                Label kullaniciID = GridViewKullanici.Rows[e.RowIndex].FindControl("Label2") as Label;

                //string mid = musteriID.Text;

                int kid = Convert.ToInt32(kullaniciID.Text);

                kullanicibilgi.silKullanici(kid);
                //GridViewKullanici.DataSource = kullanicibilgi.GetKullanici();
                GridViewKullanici.DataSource = kullanicibilgi.GetKullaniciVeBolumler();
                GridViewKullanici.DataBind();
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Silme başarısız')", true);
            }
        }
Beispiel #10
0
        void Sil()
        {
            if (GridViewKullanici.GetFocusedDataRow() == null)
            {
                return;
            }

            if (!Genel.Yetkilerim.Contains(7))
            {
                Genel.Yetki_Uyari(7);
                return;
            }
            try
            {
                //Burada kullanıcı işlem bilgisi kontrol edilecek.
                //Eğer kullanıcı üzerinden herhangi bir işlem yapılmış ise silme yapılmayacak.
                string temp_kullanicidi = GridViewKullanici.GetFocusedDataRow()["KullaniciAd"].ToString();

                if (XtraMessageBox.Show("Seçili Kullanıcıyı Silmek İstediğinize Emin Misiniz?\n"
                                        + "Kullanıcı Adı : " + temp_kullanicidi, "Kullanıcı Sil Onay",
                                        MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                {
                    dbModel.DeleteObject(kull);
                    dbModel.SaveChanges();

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

                    Ara(true);
                }
            }
            catch (Exception hata)
            {
                XtraMessageBox.Show("Kullanıcı Silme İşlemi Sırasında Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #11
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (GridViewKullanici.RowCount.Equals(0))
     {
         XtraMessageBox.Show("Silinecek Kayıt Bulunamadı.");
     }
     else
     {
         if (XtraMessageBox.Show("Seçili olan veriyi silmek istediğinize emin misiniz ?", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             secilen = Convert.ToInt32(GridViewKullanici.GetFocusedRowCellValue(colId)).ToString();
             if (secilen.ToString() == "1")
             {
                 XtraMessageBox.Show("Yönetici Kullanıcısını Silemezsiniz.");
             }
             else
             {
                 kullaniciDal.Delete(context, c => c.KullaniciID.ToString() == secilen);
                 kullaniciDal.Save(context);
                 Guncelle();
             }
         }
     }
 }
Beispiel #12
0
        protected void LinkButtonEkle_Click(object sender, EventArgs e)
        {
            try
            {
                otoservisdbEntities db = new otoservisdbEntities();

                TextBox kullaniciID    = GridViewKullanici.FooterRow.FindControl("TextBox1") as TextBox;
                TextBox kullaniciAdi   = GridViewKullanici.FooterRow.FindControl("TextBox3") as TextBox;
                TextBox parola         = GridViewKullanici.FooterRow.FindControl("TextBox5") as TextBox;
                TextBox tckn           = GridViewKullanici.FooterRow.FindControl("TextBox7") as TextBox;
                TextBox adSoyad        = GridViewKullanici.FooterRow.FindControl("TextBox9") as TextBox;
                TextBox iseGirisTarihi = GridViewKullanici.FooterRow.FindControl("TextBox11") as TextBox;
                TextBox bolumID        = GridViewKullanici.FooterRow.FindControl("TextBox13") as TextBox;
                TextBox pozisyonID     = GridViewKullanici.FooterRow.FindControl("TextBox15") as TextBox;
                TextBox telno          = GridViewKullanici.FooterRow.FindControl("TextBox17") as TextBox;

                string s1 = Convert.ToString(kullaniciID.Text);
                string s2 = Convert.ToString(kullaniciAdi.Text);
                string s3 = Convert.ToString(parola.Text);
                string s4 = Convert.ToString(tckn.Text);
                string s5 = Convert.ToString(adSoyad.Text);
                string s6 = Convert.ToString(iseGirisTarihi.Text);
                string s7 = Convert.ToString(bolumID.Text);
                string s8 = Convert.ToString(pozisyonID.Text);
                string s9 = Convert.ToString(telno.Text);

                List <string> ifkullaniciexists = db.kullanicis.ToList()
                                                  .Where(x => x.tckn == tckn.Text)
                                                  .Select(x => x.tckn).ToList();

                List <string> ifkullaniciadexists = db.kullanicis.ToList()
                                                    .Where(x => x.kullaniciAdi == kullaniciAdi.Text)
                                                    .Select(x => x.kullaniciAdi).ToList();

                List <string> ifmusteriexists = db.musteris.ToList()
                                                .Where(x => x.tckn == tckn.Text)
                                                .Select(x => x.tckn).ToList();

                List <int> ifbolumexists = db.bolumlers.ToList()
                                           .Where(x => x.bolumID == Convert.ToInt32(bolumID.Text))
                                           .Select(x => x.bolumID).ToList();

                List <int> ifpozisyonexists = db.pozisyonlars.ToList()
                                              .Where(x => x.pozisyonID == Convert.ToInt32(pozisyonID.Text))
                                              .Select(x => x.pozisyonID).ToList();

                List <string> iftelexists = db.kullanicis.ToList()
                                            .Where(x => x.telno == telno.Text)
                                            .Select(x => x.telno).ToList();

                // kullaniciAdi, parola, tckn, adSoyad, iseGirisTarihi, Convert.ToInt32(bolumID), Convert.ToInt32(pozisyonID), telno

                if (s2 == "" || s3 == "" || s4 == "" || s5 == "" || s6 == "" || s7 == "" || s8 == "")
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentWarning('Eksik girişler mevcut', 'HATA');", true);
                }

                else if (tckn.Text.Length != 11)
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentWarning('TC Kimlik No 11 hane olmalı', '');", true);
                }

                else if (telno.Text.Length != 10)
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentWarning('Telefon Numarası 10 haneli olmalı 532xxxxxxx şeklinde girilmeli', '');", true);
                }

                else if (ifkullaniciexists.Count != 0)
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentError('Bu TC Noya sahip bir müşteri mevcut', 'HATA');", true);
                }

                else if (ifkullaniciadexists.Count != 0)
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentError('Bu kullanıcı adı alınmış', 'HATA');", true);
                }

                else if (ifbolumexists.Count == 0)
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentError('Böyle bir bölüm bulunmamakta', 'HATA');", true);
                }

                else if (ifpozisyonexists.Count == 0)
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentError('Böyle bir pozisyon bulunmamakta', 'HATA');", true);
                }

                else if (iftelexists.Count != 0)
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentError('Bu Telefon numarası sistemde mevcut', 'HATA');", true);
                }

                else if (ifmusteriexists.Count == 0)
                {
                    kullanicibilgi.AddKullanici(s2, s3, s4, s5, s6, Convert.ToInt32(s7), Convert.ToInt32(s8), s9);
                    dbmusteri2.AddMusteri(tckn.Text, adSoyad.Text);
                    GridViewKullanici.DataSource = kullanicibilgi.GetKullaniciVeBolumler();
                    GridViewKullanici.DataBind();

                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentSuccess('Kullanıcı başarıyla eklendi', '');", true);
                }

                else if (ifmusteriexists.Count != 0)
                {
                    kullanicibilgi.AddKullanici(s2, s3, s4, s5, s6, Convert.ToInt32(s7), Convert.ToInt32(s8), s9);
                    GridViewKullanici.DataSource = kullanicibilgi.GetKullaniciVeBolumler();
                    GridViewKullanici.DataBind();

                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentSuccess('Kullanıcı başarıyla eklendi', '');", true);
                }

                else
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentError('Beklenmedik bir hata oluştu', 'HATA');", true);
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Ekleme Başarısız')", true);
            }
        }