public void UrunEkle() { Urunler urun = null; int stok = 0; UrunController.UrunEkle(urun, stok); }
private void btnUrunEkle_Click(object sender, EventArgs e) { try { DateTime selectedDate = Convert.ToDateTime(calendarControl1.SelectionStart.ToShortDateString()); if (string.IsNullOrEmpty(txtUrunAd.Text) || string.IsNullOrEmpty(txtFiyat.Text) || string.IsNullOrEmpty(txtAdet.Text)) { throw new Exception("Ürün Bilgileri Boş Geçilemez !"); } try { if (int.Parse(txtAdet.Text) <= 0) { MessageBox.Show("Adet Değeri Sıfır veya Daha Düşük Değerler Olamaz !"); txtAdet.Text = ""; txtAdet.Focus(); } } catch { MessageBox.Show("Adet için geçerli bir değer girin"); txtAdet.Text = ""; txtAdet.Focus(); } try { if (decimal.Parse(txtFiyat.Text) <= 0) { MessageBox.Show("Fiyat Değeri Sıfır veya Daha Düşük Değerler Olamaz !"); txtFiyat.Text = ""; txtFiyat.Focus(); } } catch { MessageBox.Show("Fiyat için geçerli bir değer girin"); txtFiyat.Text = ""; txtFiyat.Focus(); } if (selectedDate > DateTime.Now) { throw new Exception("Satın alma tarihi bugünden daha sonraki bir tarih olamaz!"); } Urunler urun = new Urunler(); urun.urunAd = txtUrunAd.Text; urun.marka = txtMarka.Text; urun.model = txtModel.Text; urun.fiyat = decimal.Parse(txtFiyat.Text); urun.stokMiktari = int.Parse(txtAdet.Text); urun.satınAlınmaTarihi = selectedDate; urun.tedarikciFirma = txtFirma.Text; UrunController.UrunEkle(urun); MessageBox.Show("Ürün Başarıyla Stok'a Eklendi !", "İşlem Başarılı !", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, "Hata Meydana Geldi !", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btn_UrunDuzenle_Click(object sender, EventArgs e) { try { DateTime selectedDate = Convert.ToDateTime(calendarControl1.SelectionStart.ToShortDateString()); if (string.IsNullOrEmpty(txt_UrunAdi.Text) || string.IsNullOrEmpty(txt_UrunBirimFiyat.Text) || string.IsNullOrEmpty(txt_urunAdet.Text)) { throw new ValidationException("Ürün Bilgileri Boş Geçilemez !"); } if (int.Parse(txt_urunAdet.Text) <= 0) { throw new ValidationException("Stok Değeri Sıfır veya Daha Düşük Değerler Olamaz !"); } if (selectedDate > DateTime.Now) { throw new ValidationException("Satın alma tarihi bugünden daha sonraki bir tarih olamaz!"); } Urunler urun = new Urunler(); urun.UrunAdi = txt_UrunAdi.Text; urun.UrunBirimFiyati = decimal.Parse(txt_UrunBirimFiyat.Text); urun.SatinAlinmaTarihi = selectedDate; urun.SatinAlinilanKurum = txtSatinAlinilanKurum.Text; urun.UrunToptanFiyati = decimal.Parse(txtToptanFiyat.Text); urun.UrunId = UrunId; UrunController.UrunDuzenle(urun, int.Parse(txt_urunAdet.Text)); MessageBox.Show("Ürün Başarıyla Düzenlendi !", "İşlem Başarılı !", MessageBoxButtons.OK, MessageBoxIcon.Information); UrunGetir(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Hata Meydana Geldi !", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void AramaYap() { UrunController urun = new UrunController(); ViewResult sonuc = urun.Ara("Kingston") as ViewResult; Assert.IsInstanceOfType(sonuc.Model, typeof(List <Urunler>)); }
public void UrunSil() { UrunController urun = new UrunController(); var sonuc = urun.Sil(19); Assert.AreSame("başarılı", sonuc); }
public void UrunDuzenle() { UrunController urun = new UrunController(); var sonuc = urun.Duzenle(-1) as RedirectToRouteResult; Assert.AreEqual(sonuc.RouteValues["action"], "Index"); }
private void UrunGetir() { Tools.ComboBoxKategorileriGetir(cmb_UrunKategori); StokUrunViewModel urun = UrunController.UrunGetir(UrunId); txt_UrunAdi.Text = urun.Urun.UrunAdi; txt_UrunBirimFiyat.Text = urun.Urun.UrunBirimFiyati.ToString("C"); lbl_FiyatGizli.Text = urun.Urun.UrunBirimFiyati.ToString(CultureInfo.InvariantCulture); txt_urunAdet.Text = urun.UrunStok.Stok.ToString(); calendarControl1.StartDate = Convert.ToDateTime(urun.Urun.SatinAlinmaTarihi); }
private void UrunGetir() { StokUrunView urun = UrunController.UrunGetir(UrunId); txt_UrunAdi.Text = urun.Urun.UrunAdi; txt_UrunBirimFiyat.Text = urun.Urun.UrunBirimFiyati.ToString("C"); txtToptanFiyat.Text = urun.Urun.UrunToptanFiyati.ToString("C"); txtSatinAlinilanKurum.Text = urun.Urun.SatinAlinilanKurum; lbl_FiyatGizli.Text = urun.Urun.UrunBirimFiyati.ToString(CultureInfo.InvariantCulture); txt_urunAdet.Text = urun.UrunStok.Stok.ToString(); calendarControl1.StartDate = Convert.ToDateTime(urun.Urun.SatinAlinmaTarihi); }
private void BtnSil_Click(object sender, EventArgs e) { DialogResult sonuc = MessageBox.Show(txtUrunAd.Text + " İsimli Ürün Silinsin Mi ?", "Karar ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (sonuc == DialogResult.Yes) { UrunController.UrunSil(urunID); MessageBox.Show(txtUrunAd.Text + " İsimli Ürün Silindi !", "İşlem Başarılı !", MessageBoxButtons.OK, MessageBoxIcon.Information); Thread.Sleep(500); UrunListele(); } }
private void btn_UrunSil_Click(object sender, EventArgs e) { DialogResult sonuc = MessageBox.Show(txt_UrunAdi.Text + " İsimli Ürün Silinsin Mi ?", "Karar ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (sonuc == DialogResult.Yes) { UrunController.UrunSil(UrunId); MessageBox.Show(txt_UrunAdi.Text + " İsimli Ürün Silindi !\nÜrün Listeleme Sayfasına Yönlendiriliyorsunuz !", "İşlem Başarılı !", MessageBoxButtons.OK, MessageBoxIcon.Information); Thread.Sleep(500); this.Close(); urunListesiGetir(); } }
public void SayfalamaYapiyorMu() { //Test iptal edildi // Arrange Mock <IUrunDeposu> mock = new Mock <IUrunDeposu>(); mock.Setup(m => m.Urunler).Returns(new Product[] { new Product { UrunID = 1, Ad = "P1" }, new Product { UrunID = 2, Ad = "P2" }, new Product { UrunID = 3, Ad = "P3" }, new Product { UrunID = 4, Ad = "P4" }, new Product { UrunID = 5, Ad = "P5" } }); UrunController controller = new UrunController(mock.Object); controller.SayfabasiUrunSayisi = 3; // Act //IEnumerable<Product> result = (IEnumerable<Product>)controller.Listele(2).Model; UrunListelemeViewModel result = (UrunListelemeViewModel)controller.Listele(null, 2).Model; //Assert //Product[] prodArray = result.ToArray(); //Assert.IsTrue(prodArray.Length == 2); //Assert.AreEqual(prodArray[0].Ad , "P4"); //Assert.AreEqual(prodArray[1].Ad, "P5"); }
public void SayfalayiciViewModelGonderiliyorMu() { // Arrange Mock <IUrunDeposu> mock = new Mock <IUrunDeposu>(); mock.Setup(m => m.Urunler).Returns(new Product[] { new Product { UrunID = 1, Ad = "P1" }, new Product { UrunID = 2, Ad = "P2" }, new Product { UrunID = 3, Ad = "P3" }, new Product { UrunID = 4, Ad = "P4" }, new Product { UrunID = 5, Ad = "P5" } }); // Arrange UrunController controller = new UrunController(mock.Object); controller.SayfabasiUrunSayisi = 3; // Act UrunListelemeViewModel result = (UrunListelemeViewModel)controller.Listele(null, 2).Model; // Assert SayfalamaBilgisi pageInfo = result.PagingInfo; Assert.AreEqual(pageInfo.CurrentPage, 2); // 2'ye eşit mi ? Assert.AreEqual(pageInfo.ItemsPerPage, 3); Assert.AreEqual(pageInfo.TotalItems, 5); Assert.AreEqual(pageInfo.TotalPages, 2); }
public void UrunSil() { Urunler u = new Urunler(); UrunController.UrunSil(u.UrunId); }
private void VeriGuncelle() { try { DateTime selectedDate = Convert.ToDateTime(calendarControl1.SelectionStart.ToShortDateString()); if (string.IsNullOrEmpty(txtUrunAd.Text) || string.IsNullOrEmpty(txtFiyat.Text) || string.IsNullOrEmpty(txtAdet.Text)) { MessageBox.Show("Ürün Bilgileri Boş Geçilemez !"); } try { if (int.Parse(txtAdet.Text) <= 0) { MessageBox.Show("Stok Değeri Sıfır veya Daha Düşük Değerler Olamaz !"); txtAdet.Text = ""; txtAdet.Focus(); } } catch { MessageBox.Show("Adet için geçerli bir değer girin"); txtAdet.Text = ""; txtAdet.Focus(); } try { if (decimal.Parse(txtFiyat.Text) <= 0) { MessageBox.Show("Fiyat Değeri Sıfır veya Daha Düşük Değerler Olamaz !"); txtFiyat.Text = ""; txtFiyat.Focus(); } } catch { MessageBox.Show("Fiyat için geçerli bir değer girin"); txtFiyat.Text = ""; txtFiyat.Focus(); } if (selectedDate > DateTime.Now) { MessageBox.Show("Satın alma tarihi bugünden daha sonraki bir tarih olamaz!"); } Urunler urun = new Urunler { urunID = urunID, urunAd = txtUrunAd.Text, fiyat = decimal.Parse(txtFiyat.Text), stokMiktari = int.Parse(txtAdet.Text), satınAlınmaTarihi = selectedDate }; UrunController.urunDuzenle(urun); MessageBox.Show("Ürün Başarıyla Düzenlendi !", "İşlem Başarılı !", MessageBoxButtons.OK, MessageBoxIcon.Information); UrunListele(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Hata Meydana Geldi !", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void TestUrunStokArttir() { zimmetdbEntities db = new zimmetdbEntities(); UrunController.UrunStokArttır(db, 5, "telefon", "iphone", "se"); }