//Paket servis bilgilerini ekleme public bool PaketServisEkle(PaketServis paket) { bool result = false; SqlConnection baglanti = new SqlConnection(baglan.conString); SqlCommand sorgula = new SqlCommand("Insert Into PaketServis (MüşteriId,AdisyonId,ÖdemeTürId,Açıklama)values(@MüşteriId,@AdisyonId,@ÖdemeTürId,@Açıklama)", baglanti); try { if (baglanti.State == ConnectionState.Closed) { baglanti.Open(); } sorgula.Parameters.AddWithValue("@AdisyonId", SqlDbType.Int).Value = paket._AdisyonId; sorgula.Parameters.AddWithValue("@MüşteriId", SqlDbType.Int).Value = paket._MüşteriId; sorgula.Parameters.AddWithValue("@ÖdemeTürId", SqlDbType.Int).Value = paket._OdemeTurId; sorgula.Parameters.AddWithValue("@Açıklama", SqlDbType.Int).Value = paket._Açıklama; result = Convert.ToBoolean(sorgula.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; throw; } finally { baglanti.Close(); } return(result); }
private void HesapÖdeme_Load(object sender, EventArgs e) { Gbindirim.Visible = false; if (Veritabanı._ServisTurNo == 1) //Eğer serevis türü masaysa işlem yap { LblAdisyonId.Text = Veritabanı._AdisyonId; TxtTutar.TextChanged += new EventHandler(TxtTutar_TextChanged); sipariş.SiparisleriGetir(listÜrünler, Convert.ToInt32(LblAdisyonId.Text)); if (listÜrünler.Items.Count > 0) { decimal toplam = 0; for (int i = 0; i < listÜrünler.Items.Count; i++) { toplam += Convert.ToDecimal(listÜrünler.Items[i].SubItems[3].Text); } LblToplamTutar.Text = string.Format("{0:0.000}", toplam); LblÖdenecek.Text = string.Format("{0:0.000}", toplam); decimal kdv = Convert.ToDecimal(LblÖdenecek.Text) * 18 / 100; LblKdv.Text = string.Format("{0:0.000}", kdv); } Gbindirim.Visible = true; TxtTutar.Clear(); } else if (Veritabanı._ServisTurNo == 2) //Paket servisse { LblAdisyonId.Text = Veritabanı._AdisyonId; PaketServis paket = new PaketServis(); odemeTurId = paket.ÖdemeTürüGetir(Convert.ToInt32(LblAdisyonId.Text)); TxtTutar.TextChanged += new EventHandler(TxtTutar_TextChanged); sipariş.SiparisleriGetir(listÜrünler, Convert.ToInt32(LblAdisyonId.Text)); if (odemeTurId == 1) //Ödeme türü nakitse { RdNakit.Checked = true; } else if (odemeTurId == 2) //Kredi kartıysa { RdKredi.Checked = true; } if (listÜrünler.Items.Count > 0) { decimal toplam = 0; for (int i = 0; i < listÜrünler.Items.Count; i++) { toplam += Convert.ToDecimal(listÜrünler.Items[i].SubItems[3].Text); } LblToplamTutar.Text = string.Format("{0:0.000}", toplam); LblÖdenecek.Text = string.Format("{0:0.000}", toplam); decimal kdv = Convert.ToDecimal(LblÖdenecek.Text) * 18 / 100; LblKdv.Text = string.Format("{0:0.000}", kdv); } Gbindirim.Visible = true; TxtTutar.Clear(); } }
private void BtnAdisyonBul_Click(object sender, EventArgs e) { if (TxtAdisyonId.Text != "") //Adisyon bulma işlemi { Veritabanı._AdisyonId = TxtAdisyonId.Text; PaketServis paket = new PaketServis(); bool sonuc = paket.AdisyonKontrolü(Convert.ToInt32(TxtAdisyonId.Text)); if (sonuc) { HesapÖdeme form = new HesapÖdeme(); Veritabanı._ServisTurNo = 2; form.Show(); } else { MessageBox.Show(TxtAdisyonId.Text + "nolu adisyon bulunamadı."); } } else { MessageBox.Show(" Aramak istediğiniz adisyonu giriniz."); } }