public override void Ekle(IArayuz arayuz) { StokCikis stok = (StokCikis)arayuz; Baglan(); komut = new System.Data.SqlClient.SqlCommand("usp_StokCikisUrunEkle", baglanti); komut.CommandType = CommandType.StoredProcedure; komut.Parameters.AddWithValue("@BelgeNumarasi", stok.BelgeNumarasi); komut.Parameters.AddWithValue("@Gonderici", stok.Gonderici); komut.Parameters.AddWithValue("@Alici", stok.Alici); komut.Parameters.AddWithValue("@Tarih", stok.Tarih); komut.Parameters.AddWithValue("@FiiliSevkTarihi", stok.FiiliSevkTarihi); komut.Parameters.AddWithValue("@VergiNumarasi", stok.VergiNumarasi); komut.Parameters.AddWithValue("@SevkAdresi", stok.SevkAdresi); komut.Parameters.AddWithValue("@UrunNo", stok.UrunNo); komut.Parameters.AddWithValue("@CikisAdet", stok.CikisAdet); komut.Parameters.AddWithValue("@CikisAdet2", stok.CikisAdet); komut.ExecuteNonQuery(); baglanti.Close(); baglanti.Dispose(); }
public IActionResult Update(StokCikis stokCikis) { var result = _stokCikisService.Update(stokCikis); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public override void Sil(IArayuz arayuz) { StokCikis cikis = (StokCikis)arayuz; Baglan(); komut = new System.Data.SqlClient.SqlCommand("usp_StokUrunCikisSil", baglanti); komut.CommandType = CommandType.StoredProcedure; komut.Parameters.AddWithValue("@Id", cikis.Id); komut.ExecuteNonQuery(); baglanti.Close(); baglanti.Dispose(); }
//[SecuredOperation("talep.onay")] public IResult Delete(StokCikis stokCikis) { var result = BusinessRules.Run(); if (result != null) { return(result); } _stokCikisDal.Delete(stokCikis); return(new SuccessResult("Stok Cikis bilgisi silindi.")); }
public IResult Update(StokCikis stokCikis) { var result = BusinessRules.Run(); if (result != null) { return(result); } _stokCikisDal.Update(stokCikis); return(new SuccessResult("Stok Cikis bilgisi güncellendi.")); }
private void btnStokCikisİslem_Click(object sender, EventArgs e) { baglanti.Open(); try { for (int i = 0; i < dgStokCikis.Rows.Count - 1; i++) { StokCikis stok = new StokCikis(); StokCikisDB stokDB = new StokCikisDB(); stok.BelgeNumarasi = dgStokCikis.Rows[i].Cells["BelgeNumarasi"].Value.ToString(); stok.Gonderici = Convert.ToInt32(dgStokCikis.Rows[i].Cells["Gonderici"].Value.ToString()); stok.Alici = dgStokCikis.Rows[i].Cells["Alici"].Value.ToString(); stok.Tarih = Convert.ToDateTime(dgStokCikis.Rows[i].Cells["Tarih"].Value.ToString()); stok.FiiliSevkTarihi = Convert.ToDateTime(dgStokCikis.Rows[i].Cells["FiiliSevkTarihi"].Value.ToString()); stok.VergiNumarasi = Convert.ToInt32(dgStokCikis.Rows[i].Cells["VergiNumarasi"].Value.ToString()); stok.SevkAdresi = dgStokCikis.Rows[i].Cells["SevkAdresi"].Value.ToString(); stok.UrunNo = Convert.ToInt32(dgStokCikis.Rows[i].Cells["UrunNo"].Value.ToString()); stok.CikisAdet = Convert.ToInt32(dgStokCikis.Rows[i].Cells["CikisAdet"].Value.ToString()); stok.CikisAdet2 = Convert.ToInt32(dgStokCikis.Rows[i].Cells["CikisAdet2"].Value.ToString()); stokDB.Ekle(stok); SqlCommand comUPDATE = new SqlCommand("UPDATE tbl_UrunTanimlama SET Adet=Adet-@Adet WHERE Id=@UrunNo", baglanti); comUPDATE.Parameters.AddWithValue("@Adet", dgStokCikis.Rows[i].Cells["CikisAdet"].Value.ToString()); comUPDATE.Parameters.AddWithValue("@UrunNo", dgStokCikis.Rows[i].Cells["UrunNo"].Value.ToString()); comUPDATE.ExecuteNonQuery(); SqlCommand comUPDATE2 = new SqlCommand("UPDATE tbl_UrunTanimlama SET ToplamFiyat=BirimFiyat*Adet WHERE Id=@UrunNo", baglanti); //comUPDATE2.Parameters.AddWithValue("@Adet", dgStokCikis.Rows[i].Cells["Adet"].Value.ToString()); comUPDATE2.Parameters.AddWithValue("@UrunNo", dgStokCikis.Rows[i].Cells["UrunNo"].Value.ToString()); comUPDATE2.ExecuteNonQuery(); } //lblMesaj.Visible = true; //lblMesaj.Text = "KAYIT GERÇEKLEŞTİ"; baglanti.Close(); AlanTemizle(); MessageBox.Show("Stok Çıkış Başarılı"); this.Hide(); } catch (Exception hata) { MessageBox.Show("Hata : " + hata.Message); } }
public override void Guncelle(IArayuz arayuz) { StokCikis stok = (StokCikis)arayuz; Baglan(); komut = new System.Data.SqlClient.SqlCommand("usp_StokUrunCikisAdetGuncelle", baglanti); komut.CommandType = CommandType.StoredProcedure; komut.Parameters.AddWithValue("@Id", stok.Id); komut.Parameters.AddWithValue("@CikisAdet", stok.CikisAdet); komut.Parameters.AddWithValue("@CikisAdet2", stok.CikisAdet2); komut.ExecuteNonQuery(); baglanti.Close(); baglanti.Dispose(); }
public IResult Add(StokCikis stokCikis) { var cikisiVerilmisStokAdedi = GetTotalStokCikisAdetByUrunId(stokCikis.UrunId); var result = BusinessRules.Run( _stokService.CheckIfStokAdetEnough(stokCikis.UrunId, stokCikis.Adet + cikisiVerilmisStokAdedi) ); if (result != null) { return(result); } _stokCikisDal.Add(stokCikis); return(new SuccessResult("Stok Cikis bilgisi eklendi.")); }
public override DataTable StokHarListele(IArayuz arayuz) { StokCikis cikis = (StokCikis)arayuz; string sorgu = "select sc.Id,sc.BelgeNumarasi,k.Ad,k.Soyad,sc.Alici,sc.Tarih,sc.FiiliSevkTarihi,s.VergiNo,sc.SevkAdresi,u.UrunKodu,u.UrunAdi,sc.CikisAdet,sc.Durum," + "sc.CikisAdet2,sc.UrunNo, u.Adet from tbl_StokUrunCikis sc " + "INNER JOIN tbl_KullaniciKayit k ON sc.Gonderici = k.Id " + "INNER JOIN tbl_Sirket s ON sc.VergiNumarasi = s.Id " + "INNER JOIN tbl_UrunTanimlama u ON sc.UrunNo = u.Id "; Baglan(); komut = new System.Data.SqlClient.SqlCommand(sorgu, baglanti); komut.ExecuteNonQuery(); tablo = new DataTable(); adaptor = new System.Data.SqlClient.SqlDataAdapter(komut); adaptor.Fill(tablo); baglanti.Close(); baglanti.Dispose(); return(tablo); }