예제 #1
0
        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.");
                }
            }
        }
예제 #2
0
        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;
        }
예제 #3
0
        private void Konum()
        {
            cUrunHareket uh = new cUrunHareket();
            uh.UrunHareketleriGetirByUrunID(lvHareketler, Convert.ToInt32(txtUrunID.Text));

            tsKonum.Text = (bs1.Position + 1) + " / " + bs1.Count;
        }