public Form_CariKart(Form_CariKartListesi carikartlistesi, string _key_scf_carikart) { this.carikartlistesi = carikartlistesi; InitializeComponent(); // Combolar hazırlanır initiliazeTipi(); initiliazeTuru(); initiliazeSubeler(); initiliazeSehirler(); initiliazeVergiDairesi(); // Egerki bir _key bilgisi gonderilmiş ise, bu guncelle(değiştir) işlemi demektir. // Ekrandaki bilgileri güncellenecek carinin bilgileri ile dolduruyoruz if (_key_scf_carikart != null && _key_scf_carikart != "") { this.carikart = cari_kart_getir(_key_scf_carikart); // Serverdan çekilen bilgilere göre ekrandaki bilgiler doldurulur ekrandakiBilgileriDoldur(this.carikart); this.isYeniCariKart = false; } else { // Ekran yeni ekleme modunda. Otomatik olarak yeni kod istiyoruz btn_KodGetir_Click(null, null); } }
private void btn_Baglan_Click(object sender, EventArgs e) { // Login requesti için gerekli objeyi oluşturuyoruz dynamic request = new ExpandoObject(); request.login = new ExpandoObject(); request.login.username = this.txt_KullaniciKodu.Text; request.login.password = this.txt_Sifre.Text; request.login.disconnect_same_user = "******"; request.login.lang = "tr"; Sabitler.sunucuAdresi = this.txt_Sunucu.Text; // sendMessageToServer fonksiyonu dinamik objenin json'a çevrilmesi ve // verilen ek adrese göre json'un server'a gönderilmesinden sorumludur. // Gelen cevap ExpandoObject classindandir. dynamic response = Sabitler.sendMessageToServer(request, Sabitler.sisEk); // sonucun null olması server ile iletişimde hata olduğu anlamına gelmektedir. if (response == null) { MessageBox.Show("Bir hata oluştu. Lütfen daha sonra tekrar deneyiniz."); } // Login basarili oldugunda yapilacak islemler. else if (response.code == "200") { Console.WriteLine("Login başarılı oldu. session_id: " + response.msg); // Session id kaydedilir. Daha sonraki server ile iletişimde // bu id gonderilecektir. Sabitler.session_id = response.msg; // Login sayfasi kapatilir this.Hide(); // Cari Kart sayfasi acilir Form_CariKartListesi form_ck = new Form_CariKartListesi(); form_ck.Show(); } // Login basarisiz oldugunda yapilacak islemler. else { MessageBox.Show("Giriş yaparken bir hata oluştu. Code: " + response.code + " Message: " + response.msg); } }