} //satış yönetimi combobox'a göre tabloyu doldurur. private void button10_Click(object sender, EventArgs e) { SatislarModel sm = new SatislarModel(); sm.UrunAdet = Convert.ToInt32(textBox20.Text); sm.UrunID = Helper.HelperSatisYonetimi.FindUrunID(textBox19.Text, kID); sm.MusteriID = cbMusteri[comboBox4.SelectedIndex]; sm.SatisDate = DateTime.Now.Date; Helper.HelperSatisYonetimi.AddSatislar(sm); UrunlerModel um = new UrunlerModel(); var urunler = Helper.HelperSatisYonetimi.ReturnUrunler(); foreach (var item in urunler) { if (item.UrunID == sm.UrunID) { um.UrunID = item.UrunID; um.UrunAd = item.UrunAd; um.KategoriID = kID; um.GelisUcret = item.GelisUcret; um.SatisUcret = item.SatisUcret; um.Stok = item.Stok - sm.UrunAdet; um.UrunDesc = item.UrunDesc; Helper.HelperUrunYonetimi.UpdateUrun(um); } } } //satış tamamla
public static List <UrunlerModel> UrunlerAsList() { List <UrunlerModel> urunlerList = new List <UrunlerModel>(); using (hesapEntities he = new hesapEntities()) { var list = he.Urunler.ToList(); var kategoriList = he.Kategoriler.ToList(); foreach (var item in list) { UrunlerModel um = new UrunlerModel(); um.UrunID = item.UrunID; um.UrunAd = item.UrunAd; um.KategoriID = item.KategoriID; um.GelisUcret = item.GelisUcret; um.SatisUcret = item.SatisUcret; um.Stok = item.Stok; um.UrunDesc = item.UrunDesc; foreach (var kategori in kategoriList) { if (item.KategoriID == kategori.KategoriID) { um.km.KategoriAd = kategori.KategoriAd; um.km.KategoriDesc = kategori.KategoriDesc; } } //kategori adının ve açıklamasının dahil edilmesi urunlerList.Add(um); } } return(urunlerList); }
public static List <UrunlerModel> ReturnUrunler(int ID) { List <UrunlerModel> urunler = new List <UrunlerModel>(); using (hesapEntities he = new hesapEntities()) { List <Urunler> urunlers = he.Urunler.ToList(); foreach (var item in urunlers) { UrunlerModel um = new UrunlerModel(); if (item.KategoriID == ID) { um.UrunAd = item.UrunAd; um.SatisUcret = item.SatisUcret; um.UrunDesc = item.UrunDesc; um.KategoriID = item.KategoriID; um.GelisUcret = item.GelisUcret; um.Stok = item.Stok; urunler.Add(um); } } } return(urunler); }
public static int KarZararHesapla() { int totalAlis = 0, totalSatis = 0; using (hesapEntities he = new hesapEntities()) { var satisList = he.Satislar.ToList(); var urunList = he.Urunler.ToList(); foreach (var item in satisList) { UrunlerModel um = new UrunlerModel(); um.UrunID = item.UrunID; um.sm.UrunAdet = item.UrunAdet; foreach (var itemUrun in urunList) { if (um.UrunID == itemUrun.UrunID) { int adet = um.sm.UrunAdet; int satis = itemUrun.SatisUcret; int alis = itemUrun.GelisUcret; totalAlis = adet * alis; totalSatis = adet * satis; } } } int fark = totalSatis - totalAlis; return(fark); } }
private void dataGridView3_CellClick(object sender, DataGridViewCellEventArgs e) { comboBox4.Items.Clear(); ComboBox4Fill(); UrunlerModel um = new UrunlerModel(); textBox19.Text = dataGridView3.CurrentRow.Cells[0].Value.ToString(); textBox19.Enabled = false; }
public ActionResult UrunEkle(UrunlerModel k) { ViewBag.k = ctx.Kategoriler.ToList(); if (ModelState.IsValid) { ctx.Urunler.Add(k); ctx.SaveChanges(); } return(View()); }
public static Urunler ConvertToUrunler(UrunlerModel um) { Urunler yeniUrun = new Urunler(); yeniUrun.UrunID = um.UrunID; yeniUrun.KategoriID = um.KategoriID; yeniUrun.UrunAd = um.UrunAd; yeniUrun.GelisUcret = um.GelisUcret; yeniUrun.SatisUcret = um.SatisUcret; yeniUrun.Stok = um.Stok; yeniUrun.UrunDesc = um.UrunDesc; return(yeniUrun); }
public static bool UpdateUrun(UrunlerModel um) { var urun = ConvertToUrunler(um); using (hesapEntities he = new hesapEntities()) { he.Entry(urun).State = EntityState.Modified; if (he.SaveChanges() > 0) { return(true); } else { return(false); } } }
public static bool AddUrun(UrunlerModel um) { var u = ConvertToUrunler(um); using (hesapEntities he = new hesapEntities()) { he.Urunler.Add(u); if (he.SaveChanges() > 0) { return(true); } else { return(false); } } }
} //düzenle butonu aktifle, verileri aktar private void button7_Click(object sender, EventArgs e) { UrunlerModel um = new UrunlerModel(); um.UrunAd = textBox9.Text; um.KategoriID = Helper.HelperUrunYonetimi.FindKategoriID(comboBox1.SelectedItem.ToString()); um.GelisUcret = Convert.ToInt32(textBox10.Text); um.SatisUcret = Convert.ToInt32(textBox11.Text); um.Stok = Convert.ToInt32(textBox12.Text); um.UrunDesc = textBox13.Text; Helper.HelperUrunYonetimi.AddUrun(um); dataGridView2.Rows.Clear(); DataGridView2List(); dataGridView2.ClearSelection(); } //ürün ekle
public static int FindUrun(UrunlerModel um) { int urunID = 0; using (hesapEntities he = new hesapEntities()) { var urunList = he.Urunler.ToList(); foreach (var item in urunList) { if (um.UrunAd.Equals(item.UrunAd) && um.GelisUcret.Equals(item.GelisUcret) && um.SatisUcret.Equals(item.SatisUcret)) { urunID = item.UrunID; } } } return(urunID); }
public static List <UrunlerModel> KategorilerAsList() { List <UrunlerModel> kategoriAdlar = new List <UrunlerModel>(); using (hesapEntities he = new hesapEntities()) { var kategoriler = he.Kategoriler.ToList(); foreach (var item in kategoriler) { UrunlerModel um = new UrunlerModel(); um.km.KategoriAd = item.KategoriAd; um.km.KategoriID = item.KategoriID; um.km.KategoriDesc = item.KategoriDesc; kategoriAdlar.Add(um); } } return(kategoriAdlar); }
} //ürün ekle private void button8_Click(object sender, EventArgs e) { UrunlerModel dUrun = new UrunlerModel(); dUrun.UrunAd = textBox18.Text; dUrun.KategoriID = Helper.HelperUrunYonetimi.FindKategoriID(comboBox2.SelectedItem.ToString()); dUrun.GelisUcret = Convert.ToInt32(textBox17.Text); dUrun.SatisUcret = Convert.ToInt32(textBox16.Text); dUrun.Stok = Convert.ToInt32(textBox15.Text); dUrun.UrunID = Helper.HelperUrunYonetimi.FindUrun(dUrun); dUrun.UrunDesc = textBox14.Text; bool duzenlendiMi = Helper.HelperUrunYonetimi.UpdateUrun(dUrun); if (duzenlendiMi) { MessageBox.Show("Düzenlendi!"); dataGridView2.Rows.Clear(); DataGridView2List(); dataGridView2.ClearSelection(); } } //ürün düzenle
public ActionResult UrunDuzenle(UrunlerModel urun, HttpPostedFileBase resim) { var eski = ""; using (ApplicationDbContext ctx2 = new ApplicationDbContext()) { eski = ctx2.Urunler.Find(urun.UrunlerModelID).UrunResmiURL; } ApplicationDbContext ctx = new ApplicationDbContext(); var klasor = Server.MapPath("/Content/urun/"); //eğer resim yuklenmemisse if (resim != null && resim.ContentLength > 0) { //eski resim silinmeli if (string.IsNullOrEmpty(eski)) { System.IO.File.Delete(klasor + eski); } //kayıt edilmeli resim.SaveAs(klasor + resim.FileName); //modeldeki url değişmeli urun.UrunResmiURL = resim.FileName; } else { //resim yüklenmemişse urun.UrunResmiURL = eski; //eski resmi kaybetmemeliyiz } if (ModelState.IsValid) { //oda detayları kayıt edilmeli ctx.Entry(urun).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); return(RedirectToAction("UrunListele")); } return(View(urun)); }
private void button6_Click(object sender, EventArgs e) //ürün yönetimi - ürün sil { DialogResult result = MessageBox.Show("Ürünü silmek istediğinize emin misiniz?", "Ürün Silme", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { UrunlerModel um = new UrunlerModel(); um.UrunAd = uAd; um.GelisUcret = gUcret; um.SatisUcret = sUcret; bool silindiMi = Helper.HelperUrunYonetimi.DeleteUrun(Helper.HelperUrunYonetimi.FindUrun(um)); if (silindiMi) { MessageBox.Show("Başarıyla silindi"); dataGridView2.Rows.Clear(); DataGridView2List(); dataGridView2.ClearSelection(); } } else { MessageBox.Show("Silme işlemi iptal edildi"); } }
public static List <UrunlerModel> UruneGoreRapor(int id, DateTime value1, DateTime value2) { List <UrunlerModel> rapor = new List <UrunlerModel>(); using (hesapEntities he = new hesapEntities()) { var satislarList = he.Satislar.ToList(); var urunlerList = ReturnUrunler(); foreach (var item in satislarList) { if (id == item.UrunID) { UrunlerModel um = new UrunlerModel(); if (value1 <= item.SatisDate && value2 >= item.SatisDate) { um.sm.SatisDate = item.SatisDate; um.sm.UrunAdet = item.UrunAdet; um.sm.MusteriID = item.MusteriID; foreach (var urun in urunlerList) { if (urun.UrunID == item.UrunID) { um.SatisUcret = urun.SatisUcret; um.UrunAd = urun.UrunAd; um.km.KategoriAd = FindKategoriAd(urun.KategoriID); } } rapor.Add(um); } } } return(rapor); } }