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(); }
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(); }
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); }