예제 #1
0
        private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            if (gridView1.FocusedRowHandle < 0)
            {
                return;
            }
            bina_adiComboBox.Text = gridView1.GetFocusedRowCellValue("Apart Adı").ToString();
            daire_noComboBox.Text = gridView1.GetFocusedRowCellValue("Daire Kapı No").ToString();
            DataRow        dr    = gridView1.GetDataRow(gridView1.FocusedRowHandle);
            tbl_Musteriler liste = new tbl_Musteriler();

            this.Bilgi = liste.spMusteriWithParam(dr["TC Kimlik No"].ToString()).Tables["tbl_Musteri"];
        }
예제 #2
0
        public int YeniKaydet(tbl_Musteriler bilgi)
        {
            SqlParameter[] parms = new SqlParameter[] {
                new SqlParameter(PARM_MUSTERI_ID, SqlDbType.Int, 4),
                new SqlParameter(PARM_MUSTERI_TC_KIMLIK_NO, SqlDbType.VarChar, 11),
                new SqlParameter(PARM_MUSTERI_ADI, SqlDbType.NVarChar, 100),
                new SqlParameter(PARM_MUSTERI_SOYADI, SqlDbType.NVarChar, 100),
                new SqlParameter(PARM_MUSTERI_TELEFON_NO, SqlDbType.VarChar, 11),
                new SqlParameter(PARM_MUSTERI_TELEFON_NO2, SqlDbType.VarChar, 11),
                new SqlParameter(PARM_MUSTERI_EMAIL, SqlDbType.NVarChar, 100),
                new SqlParameter(PARM_MUSTERI_SEHIR, SqlDbType.NVarChar, 100),
                new SqlParameter(PARM_MUSTERI_ADRES, SqlDbType.NVarChar, 300),
                new SqlParameter(PARM_DAIRE_NO, SqlDbType.Int, 4),
                new SqlParameter(PARM_MUSTERI_ACIKLAMA, SqlDbType.NVarChar, 1024),
                new SqlParameter(PARM_MUSTERI_KAYIT_TARIHI, SqlDbType.DateTime, 8),
                new SqlParameter(PARM_MUSTERI_DUZENLEME_TARIHI, SqlDbType.DateTime, 8),
                new SqlParameter(PARM_MUSTER_KAYIT_DUZENLEYEN_YONETICI_ID, SqlDbType.Int, 4),
                new SqlParameter(PARM_MUSTERI_KAYIT_EDEN_YONETICI_ID, SqlDbType.Int, 4),
                new SqlParameter(PARM_MUSTERI_KONTRAT_BASLANGIC_TARIHI, SqlDbType.DateTime, 8),
                new SqlParameter(PARM_MUSTERI_KONTRAT_BITIS_TARIHI, SqlDbType.DateTime, 8),
                new SqlParameter(PARM_MUSTERI_KIRA_TUTARI, SqlDbType.Float, 8),
                new SqlParameter(PARM_MUSTERI_YETKI, SqlDbType.Bit, 1),
                new SqlParameter(PARM_MUSTERI_DURUMU, SqlDbType.Bit, 1),
            };
            int index = 0;

            parms[index++].Direction = ParameterDirection.Output;
            parms[index++].Value     = bilgi.musteri_tc_kimlik_no;
            parms[index++].Value     = bilgi.musteri_adi;
            parms[index++].Value     = bilgi.musteri_soyadi;
            parms[index++].Value     = bilgi.musteri_telefon_no;
            parms[index++].Value     = bilgi.musteri_telefon_no2;
            parms[index++].Value     = bilgi.musteri_email;
            parms[index++].Value     = bilgi.musteri_sehir;
            parms[index++].Value     = bilgi.musteri_adres;
            parms[index++].Value     = bilgi.daire_no;
            parms[index++].Value     = bilgi.musteri_aciklama;
            parms[index++].Value     = DateTime.Now;
            parms[index++].Value     = DateTime.Now;
            parms[index++].Value     = 1;
            parms[index++].Value     = 1;
            parms[index++].Value     = bilgi.musteri_kontrat_baslangic_tarihi;
            parms[index++].Value     = bilgi.musteri_kontrat_bitis_tarihi;
            parms[index++].Value     = bilgi.musteri_kira_tutari;
            parms[index++].Value     = bilgi.musteri_yetki;
            parms[index++].Value     = bilgi.musteri_durumu;
            return(SQLHelper.ExecuteNonQuery(SQLHelper.BilisimLibraryDbConnectionString, CommandType.Text, SQL_YENI_KAYDET, parms));
        }
예제 #3
0
        public tbl_Musteriler FindById(string musteri_id)
        {
            SqlParameter[] parms = new SqlParameter[] {
                new SqlParameter(PARM_MUSTERI_TC_KIMLIK_NO, SqlDbType.NVarChar, 11),
            };
            parms[0].Value = musteri_id;

            using (SqlDataReader reader = SQLHelper.ExecuteReader(SQLHelper.BilisimLibraryDbConnectionString, CommandType.Text, SQL_FIND_BY_ID, parms))
            {
                if (reader.Read())
                {
                    tbl_Musteriler bilgi = new tbl_Musteriler();
                    bilgi.PopulateDataReader(reader);
                    return(bilgi);
                }
                else
                {
                    throw new DBKayitBulunamadiException(this.GetType(), "SQL_FIND_BY_ID", musteri_id);
                }
            }
        }
예제 #4
0
        private void gridDoldur()
        {
            tbl_Musteriler musteri = new tbl_Musteriler();

            gcMusteriler.DataSource = musteri.spMusteriDaireBina().Tables["tbl_Musteri"];
        }
예제 #5
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (yeniKayit)
     {
         #region yenikayit
         try
         {
             tbl_Musteriler musteri = new tbl_Musteriler();
             musteri.Musteri_adi                      = musteri_adiTextEdit.Text;
             musteri.Musteri_soyadi                   = musteri_soyadiTextEdit.Text;
             musteri.Musteri_tc_kimlik_no             = musteri_tc_kimlik_noTextEdit.Text;
             musteri.Musteri_telefon_no               = musteri_telefon_noTextEdit.Text;
             musteri.Musteri_telefon_no2              = musteri_telefon_no2TextEdit.Text;
             musteri.Musteri_sehir                    = musteri_sehirTextEdit.Text;
             musteri.Musteri_adres                    = musteri_adresTextEdit.Text;
             musteri.Musteri_kira_tutari              = (float)Convert.ToDouble(musteri_kira_tutariSpinEdit.Text);
             musteri.Musteri_email                    = musteri_emailTextEdit.Text;
             musteri.Daire_no                         = selectedDaireNo;
             musteri.Musteri_aciklama                 = musteri_aciklamaTextEdit.Text;
             musteri.Musteri_kayit_tarihi             = DateTime.Now;
             musteri.Musteri_duzenleme_tarihi         = DateTime.Now;
             musteri.Musteri_kontrat_baslangic_tarihi = musteri_kontrat_baslangic_tarihiDateEdit.DateTime;
             musteri.Musteri_kontrat_bitis_tarihi     = musteri_kontrat_bitis_tarihiDateEdit.DateTime;
             musteri.Musteri_yetki                    = musteri_yetkiCheckEdit.Checked;
             musteri.Musteri_durumu                   = true;
             musteri.Musteri_kayit_eden_yonetici_id   = 1;
             tbl_Daireler daire = new tbl_Daireler().FindByDaireNo(selectedDaireNo);
             daire.Daire_durumu = true;
             daire.Guncelle(daire);
             int sonuc = musteri.YeniKaydet(musteri);
             if (sonuc == 1)
             {
                 MessageBox.Show("Kayıt başarılı");
             }
             else
             {
                 MessageBox.Show("Kayıt başarısız");
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show("Kayıt başarısız \r\n" + ex.Message);
         }
         #endregion
     }
     else
     {
         #region güncelle
         try
         {
             tbl_Musteriler musteri = new tbl_Musteriler();
             musteri.Musteri_adi                         = musteri_adiTextEdit.Text;
             musteri.Musteri_soyadi                      = musteri_soyadiTextEdit.Text;
             musteri.Musteri_tc_kimlik_no                = musteri_tc_kimlik_noTextEdit.Text;
             musteri.Musteri_telefon_no                  = musteri_telefon_noTextEdit.Text;
             musteri.Musteri_telefon_no2                 = musteri_telefon_no2TextEdit.Text;
             musteri.Musteri_sehir                       = musteri_sehirTextEdit.Text;
             musteri.Musteri_adres                       = musteri_adresTextEdit.Text;
             musteri.Musteri_kira_tutari                 = (float)Convert.ToDouble(musteri_kira_tutariSpinEdit.Text);
             musteri.Musteri_email                       = musteri_emailTextEdit.Text;
             musteri.Daire_no                            = Convert.ToInt32(daire_NoTextEdit.Text);
             musteri.Musteri_aciklama                    = musteri_aciklamaTextEdit.Text;
             musteri.Musteri_duzenleme_tarihi            = DateTime.Now;
             musteri.Muster_kayit_duzenleyen_yonetici_id = 1;
             musteri.Musteri_kontrat_baslangic_tarihi    = musteri_kontrat_baslangic_tarihiDateEdit.DateTime;
             musteri.Musteri_kontrat_bitis_tarihi        = musteri_kontrat_bitis_tarihiDateEdit.DateTime;
             musteri.Musteri_yetki                       = musteri_yetkiCheckEdit.Checked;
             musteri.Musteri_durumu                      = musteri_durumuCheckEdit.Checked;
             musteri.Musteri_kayit_eden_yonetici_id      = 1;
             int sonuc = musteri.Guncelle(musteri);
             if (sonuc == 1)
             {
                 XtraMessageBox.Show("Güncelleme başarılı");
             }
             else
             {
                 XtraMessageBox.Show("Güncelleme başarısız");
             }
         }
         catch (Exception ex)
         {
             XtraMessageBox.Show("Güncelleme başarısız \r\n" + ex.Message);
         }
         #endregion
     }
     gridDoldur();
     AlanEnabled(false);
 }