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();
        }
Exemple #2
0
        public NotebookPage()
        {
            InitializeComponent();
            Ürünler       = new ÜrünModel(this);
            ProductFilter = new ProductFilter(Ürünler, this);
            ÖneÇıkanÜrünlerFLV.FlowItemsSource = Ürünler.GetAllItemsNonCallApi();
            AdetLabel.Text = ÖneÇıkanÜrünlerFLV.FlowItemsSource.Count.ToString();
            List <RadioButtonsModel> radioButtonsModels = new List <RadioButtonsModel>()
            {
                new RadioButtonsModel()
                {
                    Property = ERadioButtonProperty.Azalan, TextString = "Azalan Fiyata Göre Sırala"
                },
                new RadioButtonsModel()
                {
                    Property = ERadioButtonProperty.Artan, TextString = "Artan Fiyata Göre Sırala"
                }
            };

            Azalan.BindingContext = radioButtonsModels[0];
            Artan.BindingContext  = radioButtonsModels[1];
            Marka = EMarka.TÜMÜ;
            List <string> MarkaNames = Enum.GetNames(typeof(EMarka)).ToList();

            foreach (var item in MarkaNames)
            {
                picker.Items.Add(item);
            }
            picker.SelectedIndex = (int)EMarka.TÜMÜ - 1;
            picker.ItemsSource   = Enum.GetNames(typeof(EMarka)).ToList();
        }
 public List <Product> MarkaFiltreleme(EMarka marka)
 {
     if (marka != EMarka.BEDAYZ)
     {
         Products = Products.Where(c => c.Marka.Equals(marka)).ToList();
     }
     return(Products);
 }
        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;
        }
        public static void Sil(EMarka m)
        {
            SqlCommand cmd = new SqlCommand("sp_MarkaSil", baglanti.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@id", m.ID);
            baglanti.conn.Open();
            cmd.ExecuteNonQuery();
            baglanti.conn.Close();
        }
Exemple #6
0
        private void picker_SelectedIndexChanged(object sender, EventArgs e)
        {
            var picker        = (Picker)sender;
            int selectedIndex = picker.SelectedIndex;

            if (selectedIndex != -1)
            {
                Marka = ProductFilter.Markalar[selectedIndex];
            }
            Filtrele();
        }
 public static string Duzenle(EMarka m)
 {
     if (m.ID < 0 || m.BrandName == "" || m.BrandPhotoPath == "")
     {
         return("Hatalı işlem...");
     }
     else
     {
         DALMarka.Duzenle(m);
         return("Düzenlendi...");
     }
 }
 public static string Sil(EMarka m)
 {
     if (m.ID > 0)
     {
         DALMarka.Sil(m);
         return("Silindi");
     }
     else
     {
         return("Hatalı işlem...");
     }
 }
        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();
        }
        public static void Duzenle(EMarka m)
        {
            SqlCommand cmd = new SqlCommand("sp_MarkaDuzenle", baglanti.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@mID", m.ID);
            cmd.Parameters.AddWithValue("@mAdi", m.BrandName);
            cmd.Parameters.AddWithValue("@mFotoYolu", m.BrandPhotoPath);
            baglanti.conn.Open();
            cmd.ExecuteNonQuery();
            baglanti.conn.Close();
        }
        public static int Ekle(EMarka m)
        {
            SqlCommand cmd = new SqlCommand("sp_MarkaEkle", baglanti.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@mAdi", m.BrandName);
            cmd.Parameters.AddWithValue("@mFotoYolu", m.BrandPhotoPath);
            baglanti.conn.Open();
            int sayi = cmd.ExecuteNonQuery();

            baglanti.conn.Close();
            return(sayi);
        }
 public static string Ekle(EMarka m)
 {
     if (m.BrandName != "" && m.BrandPhotoPath != "")
     {
         if (DALMarka.Ekle(m) > 0)
         {
             return("Eklendi...");
         }
         else
         {
             return("Aynı marka var, farklı bir isim giriniz...");
         }
     }
     return("Hatalı işlem...");
 }
        public static EMarka MarkaBul(int mID)
        {
            SqlCommand cmd = new SqlCommand("sp_MarkaBul", baglanti.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            baglanti.conn.Open();
            cmd.Parameters.AddWithValue("@mID", mID);
            SqlDataReader dr = cmd.ExecuteReader();
            EMarka        m  = new EMarka();

            while (dr.Read())
            {
                m.ID             = Convert.ToInt32(dr["ID"].ToString());
                m.BrandName      = dr["BrandName"].ToString();
                m.BrandPhotoPath = dr["BrandPhotoPath"].ToString();
            }
            dr.Close();
            baglanti.conn.Close();
            return(m);
        }
        public static List <EMarka> Listele()
        {
            SqlCommand cmd = new SqlCommand("sp_MarkaListele", baglanti.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            baglanti.conn.Open();
            SqlDataReader dr     = cmd.ExecuteReader();
            List <EMarka> mliste = new List <EMarka>();

            while (dr.Read())
            {
                EMarka m = new EMarka();
                m.ID             = Convert.ToInt32(dr["ID"].ToString());
                m.BrandName      = dr["BrandName"].ToString();
                m.BrandPhotoPath = dr["BrandPhotoPath"].ToString();
                mliste.Add(m);
            }
            dr.Close();
            baglanti.conn.Close();
            return(mliste);
        }
        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();
        }
 public List <Product> Filtrele(string word, string minPrice, string maxPrice, ERadioButtonProperty OrderType, EMarka marka)
 {
     ResetList();
     Products = Arama(word);
     Products = FiyataGöreFiltrele(minPrice, maxPrice);
     MarkaFiltreleme(marka);
     Products = Order(OrderType);
     return(Products);
 }