예제 #1
0
        private void FormStokGiris_Load(object sender, EventArgs e)
        {
            dgStokGiris.ColumnCount     = 8;
            dgStokGiris.Columns[0].Name = "BelgeNumarasi";
            dgStokGiris.Columns[1].Name = "Alici";
            dgStokGiris.Columns[2].Name = "GirisTarihi";
            dgStokGiris.Columns[3].Name = "UrunNo";
            dgStokGiris.Columns[4].Name = "GirisAdet";
            dgStokGiris.Columns[5].Name = "CikisAdet";
            dgStokGiris.Columns[6].Name = "ToplamAdet";
            dgStokGiris.Columns[7].Name = "CikisAdet2";



            KullaniciKayit   kullanici   = new KullaniciKayit();
            KullaniciKayitDB kullaniciDB = new KullaniciKayitDB();

            cbAlici.DataSource    = kullaniciDB.ListeleAdminKullanici(kullanici);
            cbAlici.DisplayMember = "AdSoyad";
            cbAlici.ValueMember   = "Id";


            dgStokCikis.DataSource = girisDB.Listele(giris);


            baglanti.Open();
            for (int i = 0; i < dgStokCikis.Rows.Count - 1; i++)
            {
                int stokcikisadet2 = Convert.ToInt32(dgStokCikis.Rows[i].Cells["CikisAdet2"].Value.ToString());

                if (stokcikisadet2 == 0)
                {
                    string     update  = "update tbl_StokUrunCikis set Durum='P' where UrunNo=@UrunNo and CikisAdet2='0'";
                    SqlCommand command = new SqlCommand(update, baglanti);
                    command.Parameters.AddWithValue("@UrunNo", dgStokCikis.Rows[i].Cells["UrunNo"].Value.ToString());
                    command.ExecuteNonQuery();
                }
                else
                {
                    dgStokCikis.DataSource = girisDB.Listele(giris);
                }
            }
            baglanti.Close();
            dgStokCikis.DataSource = girisDB.Listele(giris);
        }
        public override void Ekle(IArayuz arayuz)
        {
            KullaniciKayit kk = (KullaniciKayit)arayuz;

            Baglan();
            komut             = new System.Data.SqlClient.SqlCommand("usp_KullaniciEKLE", baglanti);
            komut.CommandType = CommandType.StoredProcedure;

            komut.Parameters.AddWithValue("@Adi", kk.Adi);
            komut.Parameters.AddWithValue("@Soyadi", kk.Soyadi);
            komut.Parameters.AddWithValue("@KullaniciAdi", kk.KullaniciAdi);
            komut.Parameters.AddWithValue("@Sifre", kk.Sifre);
            komut.Parameters.AddWithValue("@EPosta", kk.EPosta);
            komut.Parameters.AddWithValue("@Adres", kk.Adres);
            komut.Parameters.AddWithValue("@UrunEklemeYetkisi", kk.UrunEklemeYetkisi);
            komut.Parameters.AddWithValue("@KayıtTarihi", kk.KayıtTarihi);

            komut.ExecuteNonQuery();
            baglanti.Close();
            baglanti.Dispose();
        }
예제 #3
0
        private void FormStokCikis_Load(object sender, EventArgs e)
        {
            lblId.Text = "";

            dgStokCikis.ColumnCount      = 12;
            dgStokCikis.Columns[0].Name  = "BelgeNumarasi";
            dgStokCikis.Columns[1].Name  = "Gonderici";
            dgStokCikis.Columns[2].Name  = "Alici";
            dgStokCikis.Columns[3].Name  = "Tarih";
            dgStokCikis.Columns[4].Name  = "FiiliSevkTarihi";
            dgStokCikis.Columns[5].Name  = "VergiNumarasi";
            dgStokCikis.Columns[6].Name  = "SevkAdresi";
            dgStokCikis.Columns[7].Name  = "UrunNo";
            dgStokCikis.Columns[8].Name  = "UrunKodu";
            dgStokCikis.Columns[9].Name  = "UrunAdi";
            dgStokCikis.Columns[10].Name = "CikisAdet";
            dgStokCikis.Columns[11].Name = "CikisAdet2";


            Oda   oda   = new Oda();
            OdaDB odaDB = new OdaDB();

            cbOda.DataSource    = odaDB.Listele(oda);
            cbOda.DisplayMember = "OdaAdi";
            cbOda.ValueMember   = "Id";

            KullaniciKayit   kullanici   = new KullaniciKayit();
            KullaniciKayitDB kullaniciDB = new KullaniciKayitDB();

            cbGonderici.DataSource    = kullaniciDB.ListeleAdminKullanici(kullanici);
            cbGonderici.DisplayMember = "AdSoyad";
            cbGonderici.ValueMember   = "Id";


            Sirket   sirket   = new Sirket();
            SirketDB sirketDB = new SirketDB();

            cbVergiNo.DataSource    = sirketDB.Listele(sirket);
            cbVergiNo.DisplayMember = "VergiNo";
            cbVergiNo.ValueMember   = "Id";

            baglanti.Open();
            SqlCommand cmd2 = new SqlCommand("SELECT top 1 BelgeNumarasi FROM tbl_StokUrunCikis  order by Id desc", baglanti);

            SqlDataReader dr = cmd2.ExecuteReader();

            if (dr.Read())
            {
                if (dr["BelgeNumarasi"].ToString() == null)
                {
                    txtBelgeNo.Text = "";
                }
                else
                {
                    txtBelgeNo.Text = dr["BelgeNumarasi"].ToString();

                    string harf = txtBelgeNo.Text;
                    lbldeger.Text = harf.Substring(0, 1);
                    lblsayı.Text  = harf.Substring(1, 7);

                    lblsayı.Text = (Convert.ToInt32(lblsayı.Text) + 1).ToString();

                    txtBelgeNo.Text = lbldeger.Text + lblsayı.Text;
                }
            }
            baglanti.Close();
        }