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"]; }
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)); }
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); } } }
private void gridDoldur() { tbl_Musteriler musteri = new tbl_Musteriler(); gcMusteriler.DataSource = musteri.spMusteriDaireBina().Tables["tbl_Musteri"]; }
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); }