private void btnKaydet_Click(object sender, EventArgs e) { cUrunHareket uh = new cUrunHareket(); uh.Tarih = Convert.ToDateTime(txtIslemTarihi.Text); uh.IslemTuru = txtIslemTarihi.Text; uh.FirmaNo = Convert.ToInt32(txtFirmaNo.Text); uh.UrunID = Convert.ToInt32(txtUrunID2.Text); uh.Belge = txtBelge.Text; uh.Adet = Convert.ToInt32(txtAdet.Text); uh.BirimFiyat = Convert.ToDecimal(txtFiyat.Text); uh.Tutar = Convert.ToDecimal(txtTutar.Text); int kayitNo = uh.UrunHareketEkle(uh); if (kayitNo > 0) { MessageBox.Show("Ürün Hareketleri Kayıt Edildi."); uh.UrunHareketleriGetirByUrunID(lvHareketler, uh.UrunID); cUrun u = new cUrun(); if (u.StokGuncelleFromUrunHareketEkle(uh.UrunID, uh.Adet, uh.IslemTuru)) { MessageBox.Show("Stok Bilgileri Güncellendi."); } } }
public int UrunHareketEkle(cUrunHareket uh) { int kayitNo = 0; SqlConnection conn = new SqlConnection(gnl.connStr); SqlCommand comm = new SqlCommand("Insert into UrunHareketler(Tarih, IslemTuru, FirmaNo, UrunID, Belge, Adet, BirimFiyat, Tutar) values(@Tarih, @IslemTuru, @FirmaNo, @UrunID, @Belge, @Adet, @BirimFiyat, @Tutar); Select Scope_Identity()", conn); comm.Parameters.Add("@Tarih", SqlDbType.DateTime).Value = uh._tarih; comm.Parameters.Add("@IslemTuru", SqlDbType.VarChar).Value = uh._islemTuru; comm.Parameters.Add("@FirmaNo", SqlDbType.Int).Value = uh._firmaNo; comm.Parameters.Add("@UrunID", SqlDbType.Int).Value = uh._urunID; comm.Parameters.Add("@Belge", SqlDbType.VarChar).Value = uh._belge; comm.Parameters.Add("@Adet", SqlDbType.VarChar).Value = uh._adet; comm.Parameters.Add("@BirimFiyat", SqlDbType.Money).Value = uh._birimFiyat; comm.Parameters.Add("@Tutar", SqlDbType.Money).Value = uh._tutar; if (conn.State == ConnectionState.Closed) conn.Open(); try { kayitNo = Convert.ToInt32(comm.ExecuteScalar()); } catch (SqlException e) { string hata = e.Message; } finally { conn.Close(); } return kayitNo; }
private void Konum() { cUrunHareket uh = new cUrunHareket(); uh.UrunHareketleriGetirByUrunID(lvHareketler, Convert.ToInt32(txtUrunID.Text)); tsKonum.Text = (bs1.Position + 1) + " / " + bs1.Count; }