示例#1
0
 private void SertifikaliTohumForm_Load(object sender, EventArgs e)
 {
     Utilities.FormPreferences.FromSettings(this);
     Utilities.ErrorHandle._try(() =>
     {
         lblCiftciBilgi.Text = $"{_cksKayit.Tc} ---> {_cksKayit.IsimSoyisim} ";
         TumListe();
         Utilities.FormPreferences.DataGridSettings(dgwListe, new string[] { "Id" });
         dgwListe.Tag = 0;
         //comboBox ayarları
         Utilities.FormPreferences.ComboxSetUrun(cmbNewUrunAdi, _urunManager.GetAll());
         Utilities.FormPreferences.ComboxSetUrun(cmbUpdateUrun, _urunManager.GetAll());
         Utilities.FormPreferences.ComboxSetFirma(cmbNewFirmaAdi, _firmaManager.GetAll());
         Utilities.FormPreferences.ComboxSetFirma(cmbUpdateFirmaAdi, _firmaManager.GetAll());
         this.Text = $"Sertifikalı Tohum Kayıt Formu  -  Toplam Kayıt Sayısı: {dgwListe.RowCount}";
         ComboBoxFillData();
     });
     dgwListe.Columns[1].HeaderText = "Dosya No";
     dgwListe.Columns[2].HeaderText = "Firma/Kişi";
     dgwListe.Columns[3].HeaderText = "Ürün Adı";
     dgwListe.Columns[4].HeaderText = "Miktar";
     dgwListe.Columns[5].HeaderText = "Not";
     dgwListe.Columns[6].HeaderText = "Başvuru Tarihi";
     dtpAddTarih.Value    = DateTime.Now;
     dtpUpdateTarih.Value = DateTime.Now;
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         ddlUrun.DataSource = um.GetAll(); //ürünleri çek ve ddlurun e yükle
         ddlUrun.DataBind();               //yüklemeyi tamamla
     }
 }
示例#3
0
 private void frmStokEkle_Load(object sender, EventArgs e)
 {
     _uruns = urunManager.GetAll();
     foreach (var urun in _uruns)
     {
         cmbEklenecekUrun.Items.Add(urun.UrunAd);
     }
 }
示例#4
0
        private void button1_Click(object sender, EventArgs e)
        {
            // ilgili nesneler oluşturuluyor
            Kullanici   kullanici = new Kullanici();
            Bakiye      bakiye    = new Bakiye();
            List <Urun> uruns     = new List <Urun>();

            // ilgili manager nesneleri oluşturuluyor
            KullaniciManager kullaniciManager = new KullaniciManager(new EfKullaniciDal());
            BakiyeManager    bakiyeManager    = new BakiyeManager(new EfBakiyeDal());
            UrunManager      urunManager      = new UrunManager(new EfUrunDal());
            StokManager      stokManager      = new StokManager(new EfStokDal());

            // girilen bilgiler kullanıcı nesnesine aktarılıyor
            kullanici.Ad             = txtAd.Text;
            kullanici.Soyad          = txtSoyad.Text;
            kullanici.TelNo          = txtTel.Text;
            kullanici.KullaniciAd    = txtKullaniciAd.Text;
            kullanici.KullaniciSifre = txtSifre.Text;
            kullanici.TcNo           = txtTcNo.Text;
            kullanici.eMail          = txtEmail.Text;
            kullanici.Adres          = rchAdres.Text;

            var result = kullaniciManager.Add(kullanici);

            bakiye.KullaniciId     = kullaniciManager.Get(kullanici).KullaniciId;
            bakiye.MevcutBakiye    = 0;
            bakiye.EklenecekBakiye = 0;
            bakiye.DovizId         = 1;
            bakiye.BakiyeOnay      = true;
            var result2 = bakiyeManager.Add(bakiye);

            kullanici = kullaniciManager.Get(kullanici);
            uruns     = urunManager.GetAll();

            // ürün tablosuna kullanıcının boş stokları ekleniyor
            foreach (var urun in uruns)
            {
                Stok stok = new Stok();
                stok.KullaniciId = kullanici.KullaniciId;
                stok.UrunId      = urun.UrunId;
                stok.UrunMiktar  = 0;
                stok.UrunOnay    = false;
                stokManager.Add(stok);
            }


            if (result)
            {
                MessageBox.Show("Kayıt Tamamlandı");
            }
            else
            {
                MessageBox.Show("Kullanıcı eklenemedi.");
            }
        }
示例#5
0
 void DatalariYukle()
 {
     dgvUrunler.DataSource          = urunManager.GetAll();
     cbUrunKategorisi.DataSource    = kategoriManager.GetAll();
     cbUrunKategorisi.DisplayMember = "KategoriAdi";
     cbUrunKategorisi.ValueMember   = "Id";
     cbUrunMarkasi.DataSource       = markaManager.GetAll();
     cbUrunMarkasi.DisplayMember    = "MarkaAdi";
     cbUrunMarkasi.ValueMember      = "Id";
 }
示例#6
0
        // GET: Urun
        public ActionResult Index(int?id)
        {
            var urunler = db.GetAll();                                     //urunler isminde bir değişken oluşturduk ve veritabanından çektiğimiz tüm ürünleri bu değişkene atadık

            if (id != null)                                                //Eğer adres çubuğundan bir kategori id si gelirse
            {
                urunler = urunler.Where(u => u.KategoriId == id).ToList(); //Linq kullanarak ürün listesini adres çubuğundan gelen kategori id sine ait ürünler kalacak şekilde filtrele. Not : where kullanarak filtreleme yaparsak işlem sonunda tolist ile listeleme yapmamız gerekir!
            }
            return(View(urunler));                                         //Index sayfasına ürün listesini gönder
        }
示例#7
0
        void alinacakUrunDoldur()
        {
            //alınacak ürün doldurma

            _uruns = urunManager.GetAll();
            foreach (var urun in _uruns)
            {
                cmbAlinacakUrun.Items.Add(urun.UrunAd);
            }
        }
示例#8
0
 private void YemBitkileriForm_Load(object sender, EventArgs e)
 {
     Utilities.FormPreferences.FromSettings(this);
     this.Text = $"Yem Bitkileri Destekleme Başvuru Formu - ({_cksKayit.IsimSoyisim})";
     Utilities.FormPreferences.ComboxSetUrun(cmbAddUrun, _urunManager.GetAll());
     Utilities.FormPreferences.ComboxSetUrun(cmbUpdateUrun, _urunManager.GetAll());
     cmbAddMahalle.DataSource    = Utilities.RequiredLists.VillageNameList();
     cmbUpdateMahalle.DataSource = Utilities.RequiredLists.VillageNameList();
     AllList();
     Utilities.FormPreferences.DataGridSettings(dgwListe, new string[] { "Id" });
     dgwListe.Columns[1].HeaderText = "Dosya No";
     dgwListe.Columns[2].HeaderText = "Ürün Adı";
     dgwListe.Columns[3].HeaderText = "Mahalle/Köy";
     dgwListe.Columns[4].HeaderText = "Ada";
     dgwListe.Columns[5].HeaderText = "Parsel";
     dgwListe.Columns[6].HeaderText = "Müracaat Alanı";
     dgwListe.Columns[7].HeaderText = "Başvuru Tarihi";
     dtpAddTarih.Value    = DateTime.Now;
     dtpUpdateTarih.Value = DateTime.Now;
 }
示例#9
0
        private void HububatFarkOdemesiForm_Load(object sender, EventArgs e)
        {
            Utilities.FormPreferences.FromSettings(this);
            int id = _ciftci.Id;

            GetAllList();
            Utilities.FormPreferences.DataGridSettings(dgwListe, new string[] { "Id" });
            Utilities.FormPreferences.ComboxSetUrun(cmbUrunAdi, _urunManager.GetAll());
            Utilities.FormPreferences.ComboxSetUrun(cmbUpdateUrunAdi, _urunManager.GetAll());
            Utilities.FormPreferences.ComboxSetFirma(cmbFirmaAdi, _firmaManager.GetAll());
            Utilities.FormPreferences.ComboxSetFirma(cmbUpdateFirmaAdi, _firmaManager.GetAll());
            dgwListe.Tag = 0;
            dgwListe.Columns[1].HeaderText = "Dosya No";
            dgwListe.Columns[2].HeaderText = "Fatura Tarihi";
            dgwListe.Columns[3].HeaderText = "Fatura No";
            dgwListe.Columns[4].HeaderText = "Ürün Adı";
            dgwListe.Columns[5].HeaderText = "Miktar";
            dgwListe.Columns[6].HeaderText = "Birim Fiyatı";
            dgwListe.Columns[7].HeaderText = "Toplam Tutar";
            dtpAddTarih.Value    = DateTime.Now;
            dtpUpdateTarih.Value = DateTime.Now;
        }
示例#10
0
        public ActionResult Index(int page = 1)
        {
            List <Urun> Products = manager.GetAll();

            return(View(Products.ToPagedList(page, 9)));
            //List<Urun> Products = manager.GetAll();
            //return View(new ProductViewModel
            //                    {
            //                        Products = Products.Skip((page - 1) * 9).Take(9).ToList(),
            //                        PagingInfo = new PagingInfo()
            //                                     {
            //                                        currentPage=page,
            //                                        itemsPerPage=9,
            //                                        totalItems=Products.Count()
            //                                     }
            //                    });
        }
示例#11
0
        public ActionResult Index(int?id)
        {
            ViewBag.Kategoriler = KategoriManager.GetAll();

            List <Urun> urunler;

            if (id != null)
            {
                urunler = UrunManager.GetByKategori((int)id);
            }
            else
            {
                urunler = UrunManager.GetAll();
            }

            return(View(urunler));
        }
示例#12
0
 public ActionResult UpdateProduct(Urun urun)
 {
     if (Session["Admin"] != null)
     {
         bool kontrol = false;
         kontrol = manager.UpdateProduct(urun);
         if (kontrol == false)
         {
             return(View());
         }
         List <Urun> urunler = UrunManager.GetAll();
         return(View("Index", urunler.ToPagedList(1, 9)));
     }
     else
     {
         return(View("Login"));
     }
 }
示例#13
0
        void UrunleriYukle()
        {
            try
            {
                if (Request.QueryString["kid"] != null)
                {
                    var id = int.Parse(Request.QueryString["kid"]);            //Request.QueryString ile adres çubuğundan gelen parametreleri yakalayabiliyoruz. Menüden kid ismiyle gönderilen ve içerisinde kategorinin ıd değerini taşıyan parametreyi bu yöntemle elde ederiz
                    rptAnasayfaUrunleri.DataSource = um.List(u => u.Id == id); //Ürünleri göstereceğimiz repeater a list metodumuzu sorgusuyla beraber yollluyoruz. Brada list metoduna yolladığımız u => u.Id == kategoriId ifadesi list metodundaki where şartını sağlıyor veritabanındaki ürünlerden kategori ıd si QueryString den gelen ıd değerine eşit olanları getirmemizi sağlar
                    var katbaslik = km.Get(id);
                    LtKategoriBaslik.Text = katbaslik.KategoriAdi;
                }
                else
                {
                    rptAnasayfaUrunleri.DataSource = um.GetAll();
                }

                rptAnasayfaUrunleri.DataBind();//bu satır ise veritabanından üst satırda çekilen verinin repeater a yüklenmesini sağlar
            }
            catch (Exception)
            {
                Response.Write("Hata Oluştu! Ürünler Yüklenemedi!");
            }
        }
示例#14
0
 // GET: Admin/Urun
 public ActionResult Index()
 {
     return(View(manager.GetAll()));
 }
 // GET: Admin/Siparis/Create
 public ActionResult Create()
 {
     ViewBag.UrunId = new SelectList(urun.GetAll(), "Id", "UrunAdi");
     return(View());
 }
示例#16
0
文件: UrunForm.cs 项目: caglary/Demo
 private void GetAllList()
 {
     dgwListe.DataSource = _bll.GetAll();
 }
        // Alt kisim admin paneli icin hazirlanacak
        public ActionResult Index()
        {
            var uruns = UrunManager.GetAll();

            return(View(uruns.ToList()));
        }