コード例 #1
0
 private void barbtnkaydet_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (MessageBox.Show("Fatura Detayı Kaydetmek İstiyor musunuz?", "Uarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         try
         {
             _faturaDetayService.Add(new FaturaDetay
             {
                 UrunAd   = comUrun.Text,
                 Miktar   = int.Parse(maskMiktar.Text),
                 Fiyat    = int.Parse(maskFiyat.Text),
                 Tutar    = int.Parse(maskTutar.Text),
                 FaturaId = int.Parse(comMusteriAlici.Text)
             });
             _stokService.Update(new Stok
             {
                 StokId   = int.Parse(comUrunId.Text),
                 StokTur  = comUrun.Text,
                 StokAdet = int.Parse(label7.Text)
             });
             if (comSec.Text == "Müşteri")
             {
                 _MusteriHareketService.Add(new MusteriHareket
                 {
                     UrunId     = int.Parse(comUrunId.Text),
                     MusteriId  = int.Parse(comMusteriAlici.Text),
                     Miktar     = int.Parse(maskMiktar.Text),
                     FiyatId    = int.Parse(maskFiyat.Text),
                     ToplamId   = int.Parse(maskTutar.Text),
                     PersonelId = int.Parse(compersonelId.Text),
                     FaturaId   = int.Parse(comMusteriAlici.Text),
                 });
             }
             else if (comSec.Text == "Firma")
             {
                 _firmaHareketService.Add(new FirmaHareket
                 {
                     UrunId   = int.Parse(comUrunId.Text),
                     Adet     = int.Parse(maskMiktar.Text),
                     Personel = int.Parse(compersonelId.Text),
                     Firma    = int.Parse(comFirmaAlici.Text),
                     Fiyat    = int.Parse(maskFiyat.Text),
                     Toplam   = int.Parse(maskTutar.Text),
                     FaturaId = int.Parse(comMusteriAlici.Text),
                 });
             }
         }
         catch (Exception exception)
         {
             MessageBox.Show(exception.Message);
         }
         MessageBox.Show("Kayıt İşlemi Başarılı. Değişiklikleri Görmek için YENİLE Butonuna Basınız", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         MessageBox.Show("Fatura Detayı Kayıt Edilmedi", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
コード例 #2
0
        public IActionResult Update(Stok stok)
        {
            var result = _stokService.Update(stok);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }