public static Satis ConvertToSatislar(SatisModel sm)
        {
            Satis ns = new Satis();

            ns.UrunID      = sm.UrunID;
            ns.MusteriID   = sm.MusteriID;
            ns.UrunID      = sm.UrunID;
            ns.SatisFiyati = sm.SatisFiyati;
            return(ns);
        }
예제 #2
0
        private void DataGridView4_CellClick(object sender, DataGridViewCellEventArgs e)// kategorisi seçilen ürünü getirir.
        {
            uAd = dataGridView4.CurrentRow.Cells[0].Value.ToString();
            if (dataGridView4.SelectedRows.Count > 0)
            {
                textBox11.Text = uAd;
            }
            SatisModel urunmodelgel = new SatisModel();

            urunmodelgel.urun.UrunAdi = uAd;
        }
예제 #3
0
        public SatisViewModel(IDialogCoordinator instance, MainWindow mw)
        {
            model             = new SatisModel();
            SatisListesi      = new TrulyObservableCollection <SatisUrun>();
            _satisListesiB    = new TrulyObservableCollection <SatisUrun>();
            _alinanNakitB     = 0m;
            dialogCoordinator = instance;
            tcontrol          = mw.tcTabs;
            mwindow           = mw;

            HizliEkle = new ObservableCollection <Urun>(UrunListesi.Urunler.Where((x) => x.HizliEkle == true));

            UrunListesi.Urunler.CollectionChanged += (s, e) => HizliEkle = new ObservableCollection <Urun>(UrunListesi.Urunler.Where((x) => x.HizliEkle == true));
        }
예제 #4
0
        private void Button11_Click(object sender, EventArgs e) //Satışı tamamla
        {
            SatisModel s      = new SatisModel();
            bool       result = Helper.HelperSatis.AddSatis(s);

            if (result)
            {
                MessageBox.Show("Satış Yapıldı.");
                satislistele();
            }
            else
            {
                MessageBox.Show("Satış yapılamadı.");
            }
        }
 public static bool AddSatis(SatisModel sm)
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         var s = ConvertToSatislar(sm);
         ch.Satis.Add(s);
         if (ch.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
 public static List <SatisModel> GetSatisModels()
 {
     using (CariHesapOtomasyonuEntities contex = new CariHesapOtomasyonuEntities())
     {
         var list = contex.Satis.ToList();
         List <SatisModel> sml = new List <SatisModel>();
         foreach (var item in list)
         {
             SatisModel model = new SatisModel();
             model.MusteriID                = item.MusteriID;
             model.musteriler.MusteriAdi    = item.Musteri.MusteriAdi;
             model.musteriler.MüsteriSoyadi = item.Musteri.MüsteriSoyadi;
             model.urun.Kategori            = item.Urun.Kategori;
             model.UrunID           = item.UrunID;
             model.urun.UrunAdi     = item.Urun.UrunAdi;
             model.urun.SatisFiyati = item.Urun.SatisFiyati;
             model.SatisFiyati      = item.SatisFiyati;
             sml.Add(model);
         }
         return(sml);
     }
 }
예제 #7
0
        public static List <SatisModel> GetSatisModel()
        {
            List <Satis>      satislar      = GetSatis();
            List <SatisModel> satisModeller = new List <SatisModel>();

            foreach (var item in satislar)
            {
                SatisModel satisModel = new SatisModel()
                {
                    satisID     = item.satisID,
                    urunID      = item.urunID,
                    müsteriID   = item.müsteriID,
                    satisTarihi = item.satisTarihi,
                    durum       = item.durum,
                    satisAdedi  = item.satisAdedi,
                    Musteri     = HelperMusteri.GetMusteriByID(item.müsteriID),
                    Urun        = HelperUrun.GetUrunModelByID(item.urunID),
                };
                satisModeller.Add(satisModel);
            }
            return(satisModeller);
        }
예제 #8
0
 public static List <SatisModel> GetSatisModels()
 {
     using (CariHesapEntities contex = new CariHesapEntities())
     {
         var list = contex.Satis.ToList();
         List <SatisModel> sml = new List <SatisModel>();
         foreach (var item in list)
         {
             SatisModel model = new SatisModel();
             model.MusteriId               = item.MusteriId;
             model.musteriler.MusteriAd    = item.Musteriler.MusteriAd;
             model.musteriler.MusteriSoyad = item.Musteriler.MusteriSoyad;
             model.urun.Kategori           = item.Urun.Kategori;
             model.UrunId           = item.UrunId;
             model.urun.UrunAd      = item.Urun.UrunAd;
             model.urun.SatisFiyati = item.Urun.SatisFiyati;
             model.OdenenTutar      = item.OdenenTutar;
             model.KayitTarih       = item.KayitTarih;
             sml.Add(model);
         }
         return(sml);
     }
 }
예제 #9
0
        static List <SatisModel> ConvertToSatisModel(List <Satis> satislar)
        {
            var SatisModels = new List <SatisModel>();

            using (CariHesapEntities contex = new CariHesapEntities())
            {
                foreach (var item in satislar)
                {
                    var model = new SatisModel();

                    model.MusteriId               = item.MusteriId;
                    model.musteriler.MusteriAd    = item.Musteriler.MusteriAd;
                    model.musteriler.MusteriSoyad = item.Musteriler.MusteriSoyad;
                    model.urun.Kategori           = item.Urun.Kategori;
                    model.UrunId           = item.UrunId;
                    model.urun.UrunAd      = item.Urun.UrunAd;
                    model.urun.SatisFiyati = item.Urun.SatisFiyati;
                    model.OdenenTutar      = item.OdenenTutar;
                    model.KayitTarih       = item.KayitTarih;
                    SatisModels.Add(model);
                }
                return(SatisModels);
            }
        }