private void Save()
        {

            MusteriModel musteri = new MusteriModel();

            musteri.KisiAdi = Musteri.KisiAdi;
            musteri.KisiSoyadi = Musteri.KisiSoyadi;
            musteri.Numara = Musteri.Numara;
            musteri.Telefon = Musteri.Telefon;
            musteri.PozisyonId = int.Parse(SelectPozisyon);
            MusteriProvider musteriProvider = new MusteriProvider();
            musteriProvider.musteriEkle(musteri);
            musteri = musteriProvider.tekMusteriGetir();
            ResimProvider.resimEkle(base64Encoded,musteri.KisiId);


            if (PersonelSave != null)
            {

                PersonelSave(musteri, null);


            }





        }
Beispiel #2
0
        public static List <MusteriModel> SiparisDepends()
        {
            List <MusteriModel> mList = new List <MusteriModel>();

            using (SuDBEntities s = new SuDBEntities())
            {
                var sList = s.siparisler.ToList();
                foreach (var item in sList)
                {
                    if (item.Durum == "Hazirlaniyor" || item.Durum == "Yolda")
                    {
                        MusteriModel mm = new MusteriModel();
                        mm.siparis.siparisID = item.siparisID;
                        mm.siparis.musAdi    = item.musAdi;
                        mm.siparis.musSoyadi = item.musSoyadi;
                        mm.siparis.musAdres  = item.musAdres;
                        mm.siparis.Tutar     = item.Tutar;
                        mm.siparis.Durum     = item.Durum;

                        mList.Add(mm);
                    }
                }
                return(mList);
            }
        }
      public ActionResult Index(MusteriModel model, int page = 1)
      {
          Musteri musteri = _musteriService.GetById(model.MusteriBilgiler.MusteriId);

          musteri.Parola = model.MusteriBilgiler.Parola;
          var musteri1 = _musteriService.Update(musteri);

          string aboneNo          = musteri1.AboneNo;
          var    sinyaller        = _sinyallerService.GetAboneSinyal(aboneNo);
          var    aranacak         = _aranacakService.GetAll(aboneNo);
          var    islenmisSinyaler = _islenmisSinyallerService.GetAboneSinyal(aboneNo);
          int    sayfaBoyu        = 10;

          MusteriModel model1 = new MusteriModel()
          {
              Aranacaklars       = aranacak,
              MusteriBilgiler    = musteri1,
              IslenmisSinyallers = islenmisSinyaler,
              //bulunulan sayfa*sabit satır sayısı kadar atla
              MusteriSinyaller = sinyaller.Skip((page - 1) * sayfaBoyu).Take(sayfaBoyu).ToList()
          };



          return(View(model1));
      }
        public List <MusteriModel> MusteriGetir()
        {
            List <MusteriModel> musteri = new List <MusteriModel>();

            string           path = @"C:\Users\User\Desktop\Personel.db";
            SQLiteConnection con  = new SQLiteConnection("DataSource =" + path);

            con.Open();
            SQLiteCommand cmd = new SQLiteCommand("select * from Kisiler", con);

            SQLiteDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                MusteriModel m = new MusteriModel();
                m.KisiId     = dr.GetInt32(dr.GetOrdinal("KisiId"));
                m.KisiAdi    = dr.GetString(dr.GetOrdinal("KisiAdi"));
                m.KisiSoyadi = dr.GetString(dr.GetOrdinal("KisiSoyadi"));
                m.Telefon    = dr.GetInt32(dr.GetOrdinal("Telefon"));
                m.Numara     = dr.GetInt32(dr.GetOrdinal("Numara"));
                m.PozisyonId = dr.GetInt32(dr.GetOrdinal("PozisyonId"));

                musteri.Add(m);
            }
            con.Close();

            return(musteri);
        }
        public ActionResult SignUp(MusteriModel user)
        {
            if (ModelState.IsValid)
            {
                using (var client = new HttpClient())
                {
                    client.BaseAddress = new Uri(baseUrl + "api/Musteri/");
                    client.DefaultRequestHeaders.Clear();
                    client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                    //HTTP POST
                    var postTask = client.PostAsJsonAsync <MusteriModel>("Register", user);
                    postTask.Wait();

                    var result = postTask.Result;
                    if (result.IsSuccessStatusCode)
                    {
                        LoginModel us = new LoginModel();
                        us.UserName = user.TCKN;
                        us.Password = user.Sifre;
                        return(RedirectToAction("Login", us));
                    }
                }
                ModelState.AddModelError(string.Empty, "Lütfen Alanları boş bırakmayınız");
                return(View(user));
            }
            else
            {
                ModelState.AddModelError("", "Alanlar boş geçilemez");
                return(View(user));
            }
        }
Beispiel #6
0
        public ActionResult MusteriEkle(MusteriModel model, FormCollection data)
        {
            if (data["sozlesme"] == "evet")
            {
                if (ModelState.IsValid)
                {
                    string ilce  = data["ilceId"].ToString();
                    string paket = data["paketId"].ToString();
                    if (paket != null && paket != "")
                    {
                        if (!string.IsNullOrWhiteSpace(ilce))
                        {
                            model.IlceID  = Convert.ToInt32(ilce);
                            model.PaketID = Convert.ToInt32(paket);
                            int userKontrol = _users.MusteriEkle(model);
                            if (userKontrol == 1)
                            {
                                // Kredi Kart Kontrolü Yapılması Lazım.

                                return(RedirectToAction("Giris"));
                                // Login olmalı
                            }
                            else if (userKontrol == -2)
                            {
                                ModelState.AddModelError("UserName", model.UserName + "Kullanıcı Zaten Var");
                            }
                            else if (userKontrol == -3)
                            {
                                ModelState.AddModelError("Eposta", model.UserName + model.Eposta + "E-posta Zaten Var");
                            }
                            else if (userKontrol == -4)
                            {
                                ModelState.AddModelError("KrediKartNo", model.KrediKartNo + "Kredi Kart Var");
                            }
                            else if (userKontrol == -5)
                            {
                                ModelState.AddModelError("TCNo", model.TCNo + "Tc No Var");
                            }
                            else
                            {
                                ModelState.AddModelError("Hata", "Kayıt Oluşturulamadı");
                            }
                        }
                    }
                    else
                    {
                        ModelState.AddModelError("paket", "Bir Paket Seçin.");
                    }
                }
            }
            else
            {
                ModelState.AddModelError("sozlesme", "Sözleşmeyi Kabul Edin.");
            }

            ModelState.AddModelError("Ilce", "İlçe Seçin");
            ViewBag.sehir = _film.IlListesi();
            return(View(model));
        }
Beispiel #7
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            MusteriModel yeniMusteri = new MusteriModel();

            yeniMusteri.musteriAdi    = textBox1.Text;
            yeniMusteri.musteriSoyadi = textBox2.Text;
            yeniMusteri.Telefon       = textBox3.Text;
            yeniMusteri.Adres         = textBox4.Text;
            HELPER.HelperMusteri.AddMusteri(yeniMusteri);
        }
        public static Musteri ConvertToMusteriler(MusteriModel mm)//müşteri tablosunu model sınıfına dönderir.
        {
            Musteri yenimusteri = new Musteri();

            yenimusteri.MusteriID      = mm.MusteriID;
            yenimusteri.MusteriAdi     = mm.MusteriAdi;
            yenimusteri.MüsteriSoyadi  = mm.MüsteriSoyadi;
            yenimusteri.MüsteriTelefon = mm.MüsteriTelefon;
            yenimusteri.MüsteriAdres   = mm.MüsteriAdres;
            return(yenimusteri);
        }
        public static musteriler ConvertMusteri(MusteriModel mm)
        {
            musteriler m = new musteriler();

            m.musteriID     = mm.musteriID;
            m.musteriAdi    = mm.musteriAdi;
            m.musteriSoyadi = mm.musteriSoyadi;
            m.Adres         = mm.Adres;
            m.Telefon       = mm.Telefon;
            return(m);
        }
Beispiel #10
0
        public static siparisler ConvertToSiparis(MusteriModel mm)
        {
            siparisler s = new siparisler();

            s.siparisID = mm.siparis.siparisID;
            s.musAdi    = mm.siparis.musAdi;
            s.musSoyadi = mm.siparis.musSoyadi;
            s.musAdres  = mm.siparis.musAdres;
            s.Tutar     = mm.siparis.Tutar;
            s.Durum     = mm.siparis.Durum;
            return(s);
        }
Beispiel #11
0
        private void simpleButton1_Click_1(object sender, EventArgs e)
        {
            MusteriModel mm = new MusteriModel();

            mm.musteriID = silOrDuzenle;

            mm.musteriAdi    = textBox1.Text;
            mm.musteriSoyadi = textBox2.Text;
            mm.Telefon       = textBox3.Text;
            mm.Adres         = textBox4.Text;
            HELPER.HelperMusteri.UpdateMusteri(mm);
            panel1.Visible = false;
        }
Beispiel #12
0
        private void btnTeslimEdildi_Click(object sender, EventArgs e)
        {
            var          obj = HELPER.HelperSiparis.SiparisBul(siparisID);
            MusteriModel mm  = new MusteriModel();

            mm.siparis.siparisID = obj.siparisID;
            mm.siparis.musAdi    = obj.musAdi;
            mm.siparis.musSoyadi = obj.musSoyadi;
            mm.siparis.Tutar     = obj.Tutar;
            mm.siparis.musAdres  = obj.musAdres;
            mm.siparis.Durum     = "Teslim";
            HELPER.HelperSiparis.DurumDegistir(mm);
        }
Beispiel #13
0
        private void Button2_Click(object sender, EventArgs e)//Müşteri Düzenleme
        {
            MusteriModel mm = new MusteriModel();

            mm.MusteriAdi     = textBox1.Text;
            mm.MüsteriSoyadi  = textBox2.Text;
            mm.MüsteriTelefon = maskedTextBox1.Text;
            mm.MüsteriAdres   = textBox4.Text;

            Helper.HelperMusteri.AddMusteri(mm);
            MessageBox.Show("Müşteri güncellendi!");
            dataGridView1.Rows.Clear();
            MusteriListele();
        }
Beispiel #14
0
        public MusteriModel MusteriById(int musteriId)
        {
            MusteriModel kayit = db.Musteri.Where(s => s.musteriId == musteriId).Select(x => new MusteriModel()
            {
                musteriId    = x.musteriId,
                musteriAd    = x.musteriAd,
                musteriSoyad = x.musteriSoyad,
                musteriTel   = x.musteriTel,
                musteriMail  = x.musteriMail,
                musteriSifre = x.musteriSifre
            }).FirstOrDefault();

            return(kayit);
        }
        public void musteriSil(MusteriModel musteri)
        {
            if (musteri != null)
            {
                string           path = @"C:\Users\User\Desktop\Personel.db";
                SQLiteConnection con  = new SQLiteConnection("DataSource =" + path);
                con.Open();

                SQLiteCommand cmd = new SQLiteCommand("delete from Kisiler where KisiId = @id", con);
                cmd.Parameters.AddWithValue("@id", musteri.KisiId);
                cmd.ExecuteNonQuery();

                con.Close();
            }
        }
 public static bool AddMusteri(MusteriModel m)
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         Musteri musteri = ConvertToMusteriler(m);
         ch.Musteri.Add(musteri);
         if (ch.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
 public static bool AddMusteri(MusteriModel mm)
 {
     using (SuDBEntities s = new SuDBEntities())
     {
         musteriler m = ConvertMusteri(mm);
         s.musteriler.Add(m);
         if (s.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
Beispiel #18
0
 public static bool DurumDegistir(MusteriModel mm)
 {
     using (SuDBEntities s = new SuDBEntities())
     {
         siparisler sip = ConvertToSiparis(mm);
         s.Entry(sip).State = EntityState.Modified;
         if (s.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
Beispiel #19
0
 public static bool SiparisEkle(MusteriModel mm)
 {
     using (SuDBEntities s = new SuDBEntities())
     {
         siparisler sip = ConvertToSiparis(mm);
         s.siparisler.Add(sip);
         if (s.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
 public static bool UpdateMusteri(MusteriModel mm)
 {
     using (SuDBEntities s = new SuDBEntities())
     {
         musteriler m = ConvertMusteri(mm);
         s.Entry(m).State = EntityState.Modified;
         if (s.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
        public static bool UpdateMusteri(MusteriModel mm)
        {
            var musteri = ConvertToMusteriler(mm);

            using (CariHesapOtomasyonuEntities he = new CariHesapOtomasyonuEntities())
            {
                he.Entry(musteri).State = EntityState.Modified;
                if (he.SaveChanges() > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
Beispiel #22
0
        private void simpleButton4_Click(object sender, EventArgs e)
        {
            panel2.Visible = true;
            fiyat          = Convert.ToInt32(textBox5.Text);
            var list = HELPER.HelperMusteri.ReturnMusteri(siparisAd, siparisSoyad);

            foreach (var item in list)
            {
                MusteriModel mm = new MusteriModel();

                mm.siparis.musAdi    = item.musteriAdi;
                mm.siparis.musSoyadi = item.musteriSoyadi;
                mm.siparis.Durum     = "Hazırlanıyor";
                mm.siparis.musAdres  = item.Adres;
                mm.siparis.Tutar     = fiyat;
                HELPER.HelperSiparis.SiparisEkle(mm);
            }
        }
        private void AddCustomer()
        {
            if (window == null)
            {
                MusteriModel musteri = new MusteriModel();

                window = new AddCustomerWindow(musteri);

                window.AddCustomerViewModel.PersonelSave += AddCustomerViewModelSaved;
                window.Closing += AddCustomerWindowClosing;
                window.Show();
            }

            else
            {
                window.Focus();
            }
        }
Beispiel #24
0
        private void Save()
        {
            MusteriModel m = new MusteriModel();

            m.KisiAdi    = Musteri.KisiAdi;
            m.KisiSoyadi = Musteri.KisiSoyadi;
            m.Numara     = Musteri.Numara;
            m.Telefon    = Musteri.Telefon;
            m.KisiId     = Musteri.KisiId;
            m.PozisyonId = Musteri.PozisyonId;
            musteriProvider.musteriGuncelle(m);



            if (PersonelEdit != null)
            {
                PersonelEdit(m, null);
            }
        }
        public static List <MusteriModel> MusteriListesiModel()// müşteri listesini model cinsinden döner.
        {
            List <MusteriModel> musteriList = new List <MusteriModel>();

            using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
            {
                var list = ch.Musteri.ToList();
                foreach (Musteri item in list)
                {
                    MusteriModel mm = new MusteriModel();
                    mm.MusteriAdi     = item.MusteriAdi;
                    mm.MüsteriSoyadi  = item.MüsteriSoyadi;
                    mm.MüsteriTelefon = item.MüsteriTelefon;
                    mm.MüsteriAdres   = item.MüsteriAdres;
                    musteriList.Add(mm);
                }
            }
            return(musteriList);
        }
        public static int FindMusteri(MusteriModel m)//müşteri düzenlemeyi aktifleştirmek ve silme butonunda  kullanıldı.
        {
            int musteriID = 0;

            using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
            {
                var list = ch.Musteri.ToList();
                foreach (var item in list)
                {
                    if (m.MusteriAdi.Equals(item.MusteriAdi) && m.MüsteriSoyadi.Equals(item.MüsteriSoyadi) &&
                        m.MüsteriTelefon.Equals(item.MüsteriTelefon) && m.MüsteriAdres.Equals(item.MüsteriAdres))
                    {
                        musteriID = item.MusteriID;
                    }
                }
            }

            return(musteriID);
        }
Beispiel #27
0
        public IActionResult AboneBilgi(int musteriId, int?page)
        {
            var pageNumber = page ?? 1;
            int pageSize   = 30;

            if (musteriId != 0)
            {
                MusteriModel addModel = new MusteriModel()
                {
                    MusteriBilgiler    = _musteriService.GetById(musteriId),
                    Aranacaklars       = _aranacakService.GetAll(_musteriService.GetByAboneNo(musteriId)),
                    MusteriSinyaller   = _SinyallerService.GetAboneSinyal(_musteriService.GetByAboneNo(musteriId)).OrderByDescending(x => x.SinyalId).ToList().ToPagedList(pageNumber, pageSize),
                    IslenmisSinyallers = _islenmisSinyallerService.GetAboneSinyal(_musteriService.GetByAboneNo(musteriId)).OrderByDescending(x => x.SinyalId).ToList().ToPagedList(pageNumber, pageSize)
                };

                return(View(addModel));
            }
            return(View());
        }
        public ActionResult MusteriEkle(MusteriModel musteri)
        {
            if (!ModelState.IsValid)
            {
                return(View("MusteriEkle"));
            }

            var dbMusteri = new Musteri();

            dbMusteri.Ad         = musteri.Ad;
            dbMusteri.Soyad      = musteri.Soyad;
            dbMusteri.Telefon_No = musteri.Telefon_No;
            dbMusteri.TC_Kimlik  = musteri.TC_Kimlik;
            dbMusteri.Adres      = musteri.Adres;

            db.Musteri.Add(dbMusteri);
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public void musteriGuncelle(MusteriModel m)

        {
            // SqlCommand cmd = new SqlCommand("UPDATE kisiler SET Ad=@ad,Soyad=@soyad,Yas=@yas,Tarih=@tarih,Onay=@onay WHERE ID=@id ", baglanti);
            string           path = @"C:\Users\User\Desktop\Personel.db";
            SQLiteConnection con  = new SQLiteConnection("DataSource =" + path);

            con.Open();

            SQLiteCommand cmd = new SQLiteCommand("update Kisiler set KisiAdi=@KisiAdi,KisiSoyadi=@KisiSoyadi,Telefon=@Telefon,Numara=@Numara,PozisyonId=@PozisyonId where KisiId = @id", con);

            cmd.Parameters.AddWithValue("@id", m.KisiId);
            cmd.Parameters.AddWithValue("@KisiAdi", m.KisiAdi);
            cmd.Parameters.AddWithValue("@KisiSoyadi", m.KisiSoyadi);
            cmd.Parameters.AddWithValue("@Telefon", m.Telefon);
            cmd.Parameters.AddWithValue("@Numara", m.Numara);
            cmd.Parameters.AddWithValue("@PozisyonId", m.PozisyonId);
            cmd.ExecuteNonQuery();
            con.Close();
        }
Beispiel #30
0
        public SonucModel MusteriDuzenle(MusteriModel model)
        {
            Musteri kayit = db.Musteri.Where(s => s.musteriId == model.musteriId).FirstOrDefault();

            if (kayit == null)
            {
                sonuc.islem = false;
                sonuc.mesaj = "Girdiğiniz bilgilere ait müşteri bulunamadı.";
                return(sonuc);
            }
            kayit.musteriAd    = model.musteriAd;
            kayit.musteriSoyad = model.musteriSoyad;
            kayit.musteriTel   = model.musteriTel;
            kayit.musteriMail  = model.musteriMail;
            kayit.musteriSifre = model.musteriSifre;
            db.SaveChanges();
            sonuc.islem = true;
            sonuc.mesaj = "Müşteri bilgileri başarılı bir şekilde güncellenmiştir.";
            return(sonuc);
        }