コード例 #1
0
        private void frmUrunDuzenle_Load(object sender, EventArgs e)
        {
            u = BLLUrun.UrunBul(frmUrunler.urunID);

            cmbKategori.DataSource    = BLLKategori.Listele();
            cmbKategori.DisplayMember = "CategoryName";
            cmbKategori.ValueMember   = "ID";
            cmbKategori.SelectedValue = BLLKategori.UrunKategoriBul(u.SubCategoryID).ID;


            cmbMarka.DataSource    = BLLMarka.Listele();
            cmbMarka.DisplayMember = "BrandName";
            cmbMarka.ValueMember   = "ID";
            cmbMarka.SelectedValue = BLLMarka.MarkaBul(u.BrandID).ID;


            int id = BLLKategori.UrunKategoriBul(u.SubCategoryID).ID;

            cmbAltKategori.DataSource    = BLLAltKategori.AltKategoriListele(id);
            cmbAltKategori.DisplayMember = "SubCategoryName";
            cmbAltKategori.ValueMember   = "ID";
            cmbAltKategori.SelectedValue = BLLAltKategori.AltKategoriBul(u.SubCategoryID).ID;


            txtUrunAdi.Text           = u.ProductName;
            numFiyat.Value            = u.Price;
            numStok.Value             = u.Stock;
            txtAciklama.Text          = u.Description;
            pictureBox1.ImageLocation = u.MasterPhotoPath;
            btnGozat.Visible          = false;
        }
コード例 #2
0
        private void btnDuzenle_Click(object sender, EventArgs e)
        {
            string eskiFoto = u.MasterPhotoPath;

            u.SubCategoryID = Convert.ToInt32(cmbAltKategori.SelectedValue);
            u.BrandID       = Convert.ToInt32(cmbMarka.SelectedValue);
            u.ProductName   = txtUrunAdi.Text;
            u.Price         = Convert.ToDecimal(numFiyat.Value);
            u.Stock         = Convert.ToInt32(numStok.Value);
            u.Description   = txtAciklama.Text;
            Guid resimAdi = Guid.NewGuid();

            if (BLLUrun.ResimKontrol(pictureBox1.ImageLocation) == "Hata")
            {
                MessageBox.Show("Resim seçiniz...");
                return;
            }
            u.MasterPhotoPath = @"C:\Users\Public\ONRMuhendislik\Ürün Resimleri\" + resimAdi + ".jpg";
            File.Copy(BLLMarka.ResimKontrol(pictureBox1.ImageLocation), @"C:\Users\Public\ONRMuhendislik\Ürün Resimleri\" + resimAdi + ".jpg");
            if (File.Exists(eskiFoto))
            {
                File.Delete(eskiFoto);
            }
            string cevap = BLLUrun.Duzenle(u);

            MessageBox.Show(cevap);
            frmUrunler f = Application.OpenForms["frmUrunler"] as frmUrunler;

            f.Doldur();
        }
コード例 #3
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            if (!Directory.Exists(@"C:\Users\Public\ONRMuhendislik"))
            {
                Directory.CreateDirectory(@"C:\Users\Public\ONRMuhendislik");
            }

            if (!Directory.Exists(@"C:\Users\Public\ONRMuhendislik\Marka Resimleri"))
            {
                Directory.CreateDirectory(@"C:\Users\Public\ONRMuhendislik\Marka Resimleri");
            }

            EMarka m = new EMarka();

            m.BrandName = txtMarkaAdi.Text;
            Guid resimAdi = Guid.NewGuid();

            if (BLLMarka.ResimKontrol(pictureBox1.ImageLocation) == "Hata")
            {
                MessageBox.Show("Resim seçiniz...");
                return;
            }

            m.BrandPhotoPath = @"C:\Users\Public\ONRMuhendislik\Marka Resimleri\" + resimAdi + ".jpg";
            string cevap = BLLMarka.Ekle(m);

            if (cevap == "Eklendi...")
            {
                File.Copy(BLLMarka.ResimKontrol(pictureBox1.ImageLocation), @"C:\Users\Public\ONRMuhendislik\Marka Resimleri\" + resimAdi + ".jpg");
            }
            MessageBox.Show(cevap);
            Doldur();
        }
コード例 #4
0
        private void lviMarkalar_DoubleClick(object sender, EventArgs e)
        {
            mID = Convert.ToInt32(lviMarkalar.SelectedItems[0].SubItems[0].Text);
            EMarka m = BLLMarka.MarkaBul(mID);

            txtMarkaAdi.Text          = m.BrandName;
            pictureBox1.ImageLocation = m.BrandPhotoPath;
            btnGozat.Visible          = false;
        }
コード例 #5
0
        private void frmUrunEkle_Load(object sender, EventArgs e)
        {
            cmbAltKategori.Enabled    = false;
            cmbKategori.DataSource    = BLLKategori.Listele();
            cmbKategori.DisplayMember = "CategoryName";
            cmbKategori.ValueMember   = "ID";


            cmbMarka.DataSource    = BLLMarka.Listele();
            cmbMarka.DisplayMember = "BrandName";
            cmbMarka.ValueMember   = "ID";
        }
コード例 #6
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            EMarka m     = BLLMarka.MarkaBul(mID);
            string cevap = BLLMarka.Sil(m);

            if (File.Exists(m.BrandPhotoPath))
            {
                File.Delete(m.BrandPhotoPath);
            }
            MessageBox.Show(cevap);
            Doldur();
        }
コード例 #7
0
        private void Doldur()
        {
            lviMarkalar.Items.Clear();
            foreach (EMarka item in BLLMarka.Listele())
            {
                ListViewItem lvi = new ListViewItem();
                lvi.Text = item.ID.ToString();
                lvi.SubItems.Add(item.BrandName.ToString());
                lvi.SubItems.Add(item.BrandPhotoPath.ToString());

                lviMarkalar.Items.Add(lvi);
            }
        }
コード例 #8
0
        public void Doldur()
        {
            lviUrunler.Items.Clear();
            foreach (EUrun item in BLLUrun.Listele())
            {
                ListViewItem lvi = new ListViewItem();
                lvi.Text = item.ID.ToString();
                //lvi.SubItems.Add(BLLKategori.UrunKategoriBul(item.SubCategoryID));
                lvi.SubItems.Add(BLLKategori.UrunKategoriBul(item.SubCategoryID).CategoryName);
                lvi.SubItems.Add(BLLAltKategori.AltKategoriBul(item.SubCategoryID).SubCategoryName);
                lvi.SubItems.Add(BLLMarka.MarkaBul(item.BrandID).BrandName);
                lvi.SubItems.Add(item.ProductName.ToString());
                lvi.SubItems.Add(item.Price.ToString("c2"));
                lvi.SubItems.Add(item.Stock.ToString());
                lvi.SubItems.Add(item.Description.ToString());
                lvi.SubItems.Add(item.MasterPhotoPath.ToString());

                lviUrunler.Items.Add(lvi);
            }
        }
コード例 #9
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            EMarka m        = BLLMarka.MarkaBul(mID);
            string eskiFoto = m.BrandPhotoPath;

            m.BrandName = txtMarkaAdi.Text;
            Guid resimAdi = Guid.NewGuid();

            if (BLLMarka.ResimKontrol(pictureBox1.ImageLocation) == "Hata")
            {
                MessageBox.Show("Resim seçiniz...");
                return;
            }
            m.BrandPhotoPath = @"C:\Users\Public\ONRMuhendislik\Marka Resimleri\" + resimAdi + ".jpg";
            File.Copy(BLLMarka.ResimKontrol(pictureBox1.ImageLocation), @"C:\Users\Public\ONRMuhendislik\Marka Resimleri\" + resimAdi + ".jpg");
            if (File.Exists(eskiFoto))
            {
                File.Delete(eskiFoto);
            }
            string cevap = BLLMarka.Duzenle(m);

            MessageBox.Show(cevap);
            Doldur();
        }