Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        public IActionResult Update(StokCikis stokCikis)
        {
            var result = _stokCikisService.Update(stokCikis);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
        //[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."));
        }
Ejemplo n.º 5
0
        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."));
        }
Ejemplo n.º 6
0
        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);
            }
        }
Ejemplo n.º 7
0
        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();
        }
Ejemplo n.º 8
0
        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."));
        }
Ejemplo n.º 9
0
        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);
        }