public virtual void Bosalt(string gIsmi, string gsoyismi, double agirlik, Gonderi.IcerikTuru durum) { //basit konteyner için boşalt metodu for (int i = 0; i < isimList.Count; i++) { if (isimList[i].ToString() == gIsmi + " " + gsoyismi) { if (Convert.ToDouble(agirlikList[i].ToString()) == agirlik) { depo -= agirlik; kapasite += agirlik; agirlikList.RemoveAt(i); isimList.RemoveAt(i); BosaltYazdir(gIsmi, 0); break; } else if (Convert.ToDouble(agirlikList[i].ToString()) > agirlik) { depo -= agirlik; kapasite += agirlik; agirlikList[i] = Convert.ToDouble(agirlikList[i].ToString()) - agirlik; BosaltYazdir(gIsmi, Convert.ToDouble(agirlikList[i].ToString())); break; } else { yaz.richTextBox1.Text = "Fazla miktar girdiniz"; } } } }
public virtual void Yukle(string gIsmi, string gsoyisimi, double agirlik, Gonderi.IcerikTuru durum) { //basit konteyner için yükle metodu if (agirlik > kapasite)//gelen agirlik kapasiteden büyük ise mesaj verildi { MessageBox.Show("Yükleme başarısız"); } else { bool mevcut = false; for (int i = 0; i < isimList.Count; i++) { if (isimList[i].ToString() == gIsmi + " " + gsoyisimi) { mevcut = true; a = i; depo += agirlik; kapasite -= agirlik; agirlikList[i] = Convert.ToDouble(agirlikList[i].ToString()) + agirlik; break; } } if (mevcut == false) { isimList.Add(gIsmi + " " + gsoyisimi); agirlikList.Add(agirlik); kapasite -= agirlik; depo += agirlik; a = isimList.Count - 1; } YukleYazdir(gIsmi, Convert.ToDouble(agirlikList[a].ToString())); } }
private void button1_Click(object sender, EventArgs e) { // bilgileri alma yükleme ve boşaltma işlemleri yapılır . gIsim = textBox1.Text; gSoyisim = textBox2.Text; gAdres = textBox3.Text; gTel = textBox4.Text; gSehir = G_sehir.Text; agirlik = double.Parse(textBox5.Text); icerikTuru = comboBox1.Text; if (icerikTuru == "HASSAS") { kntynrTuru = "ÖZEL KONTEYNER"; } else { kntynrTuru = comboBox2.Text; } aİsim = textBox9.Text; aSoyisim = textBox8.Text; aAdres = textBox7.Text; aTel = textBox6.Text; aSehir = A_sehir.Text; if (icerikTuru == "HASSAS") { Icerikturu = Gonderi.IcerikTuru.HASSAS; } else { Icerikturu = Gonderi.IcerikTuru.NORMAL; } gndr = new Gonderi(gIsim, gSoyisim, gAdres, gSehir, gTel //gönderi sınfına girdi gönderildi constructor dain , aİsim, aSoyisim, aAdres, aSehir, aTel, agirlik , kntynrTuru, Icerikturu, this, bstK, ozlK); }
public override void Bosalt(string gIsmi, string gsoyisimi, double agirlik, Gonderi.IcerikTuru durum) { //özel konteyner için boşalt metodu if (durum == Gonderi.IcerikTuru.HASSAS) { for (int i = 0; i < isimListH.Count; i++) { if (isimListH[i].ToString() == gIsmi + " " + gsoyisimi) { if (Convert.ToDouble(agirlikListH[i].ToString()) == agirlik) { depoH -= agirlik; kapasiteH += agirlik; agirlikListH.RemoveAt(i); isimListH.RemoveAt(i); BosaltYazdir(gIsmi, 0); break; } else if (Convert.ToDouble(agirlikListH[i].ToString()) > agirlik) { depoH -= agirlik; kapasiteH += agirlik; agirlikListH[i] = Convert.ToDouble(agirlikListH[i].ToString()) - agirlik; BosaltYazdir(gIsmi, Convert.ToDouble(agirlikListH[i].ToString())); break; } else { base.yaz.richTextBox1.Text = "Fazla miktar girdiniz"; } } } } else { for (int i = 0; i < isimListN.Count; i++) { if (isimListN[i].ToString() == gIsmi + " " + gsoyisimi) { if (Convert.ToDouble(agirlikListN[i].ToString()) == agirlik) { depoN -= agirlik; kapasiteN += agirlik; agirlikListN.RemoveAt(i); isimListN.RemoveAt(i); BosaltYazdir(gIsmi, 0); break; } else if (Convert.ToDouble(agirlikListN[i].ToString()) > agirlik) { depoN -= agirlik; kapasiteN += agirlik; agirlikListN[i] = Convert.ToDouble(agirlikListN[i].ToString()) - agirlik; BosaltYazdir(gIsmi, Convert.ToDouble(agirlikListN[i].ToString())); break; } else { base.yaz.richTextBox1.Text = "Fazla miktar girdiniz"; } } } } }
public override void Yukle(string gIsmi, string gsoyisimi, double agirlik, Gonderi.IcerikTuru durum) { //ozel konteyner için yükle metodu if (durum == Gonderi.IcerikTuru.HASSAS) { if (agirlik > kapasiteH) { MessageBox.Show(durum.ToString() + " durum daki urun özel konteynerınız yüklenemedi"); } else { bool mevcut = false; for (int i = 0; i < isimListH.Count; i++) { if (isimListH[i].ToString() == gIsmi + " " + gsoyisimi) { mevcut = true; base.a = i; depoH += agirlik; kapasiteH -= agirlik; agirlikListH[i] = Convert.ToDouble(agirlikListH[i].ToString()) + agirlik; break; } } if (mevcut == false) { isimListH.Add(gIsmi + " " + gsoyisimi); agirlikListH.Add(agirlik); kapasiteH -= agirlik; depoH += agirlik; base.a = agirlikListH.Count - 1; } YukleYazdir(gIsmi, Convert.ToDouble(agirlikListH[a].ToString()), birimFiyatH); } } else { if (agirlik > kapasiteN) { MessageBox.Show(durum.ToString() + " durum daki urun özel konteynerınız yüklenemedi"); } else { bool mevcut = false; for (int i = 0; i < isimListN.Count; i++) { if (isimListN[i].ToString() == gIsmi + " " + gsoyisimi) { mevcut = true; base.a = i; depoN += agirlik; kapasiteN -= agirlik; agirlikListN[i] = Convert.ToDouble(agirlikListN[i].ToString()) + agirlik; break; } } if (mevcut == false) { isimListN.Add(gIsmi + " " + gsoyisimi); agirlikListN.Add(agirlik); kapasiteN -= agirlik; depoN += agirlik; base.a = agirlikListN.Count - 1; } YukleYazdir(gIsmi, Convert.ToDouble(agirlikListN[a].ToString()), birimFiyatN); } } }