Пример #1
0
    protected void btn_kayitekle_Click(object sender, EventArgs e)
    {
        if (Request.QueryString["ID"] != null && Class.Fonksiyonlar.Genel.NumerikKontrol(Request.QueryString["ID"].ToString()))
        {
            int ID = int.Parse(Request.QueryString["ID"]);
            try
            {
                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    musteri TblEkle = db.musteri.First(a => a.ID == ID);
                    TblEkle.Ad            = Class.Fonksiyonlar.Genel.SQLTemizle(form_ad.Text);
                    TblEkle.Adres         = Class.Fonksiyonlar.Genel.SQLTemizle(form_adres.Text);
                    TblEkle.Telefon       = Class.Fonksiyonlar.Genel.SQLTemizle(form_telefon.Text);
                    TblEkle.Not           = Class.Fonksiyonlar.Genel.SQLTemizle(form_not.Text);
                    TblEkle.GuncelleyenID = int.Parse(HttpContext.Current.Request.Cookies["" + Class.Fonksiyonlar.Genel.ParametreAl("GuvenlikKodu") + "KullaniciID"].Value);
                    TblEkle.DegisTarih    = DateTime.Now;
                    db.SaveChanges();
                }

                Yonetim.Olay.Islem("musteri", "Güncellendi", ID.ToString());
                Class.Fonksiyonlar.JavaScript.MesajKutusuVeYonlendir("Müşteri bilgileri başarıyla düzenlenmiştir.", "MusteriDuzenle.aspx?ID=" + Request.QueryString["ID"] + "");
            }
            catch (Exception ex)
            {
                Class.Fonksiyonlar.JavaScript.MesajKutusuVeYonlendir(Yonetim.Degiskenler.Hata + ex.Message, "MusteriDuzenle.aspx?ID=" + Request.QueryString["ID"] + "");
            }
        }
    }
Пример #2
0
 void guncelle(musteri gMusteri)
 {
     label1.Text          = gMusteri.MusteriId.ToString();
     txbMusteriAd.Text    = gMusteri.MusteriAd;
     txbMusteriTel.Text   = gMusteri.MusteriTel;
     cbxMusteriAdres.Text = gMusteri.MusteriAdres;
 }
Пример #3
0
        public static void silMusteri(int id)
        {
            Proje.DataAccess.otoservisdbEntities db = new Proje.DataAccess.otoservisdbEntities();
            using (db)
            {
                List <int> query1 = (from arac in db.aracs
                                     where arac.musteriID == id
                                     select arac.aracID).ToList();

                if (query1.Count == 0)
                {
                    musteri m = new musteri();
                    var     x = db.musteris.Find(id);
                    db.musteris.Remove(x);
                    db.SaveChanges();
                }

                else if (query1.Count != 0)
                {
                    int count1 = query1.Count;

                    for (int i = 0; i < count1; i++)
                    {
                        arackayit.silAracKayit(query1[i]);
                    }

                    var x = db.musteris.Find(id);
                    db.musteris.Remove(x);
                    db.SaveChanges();
                }
            }
        }
Пример #4
0
        public static int ekleMusteri(string tc, string isim)
        {
            otoservisdbEntities db = new otoservisdbEntities();

            using (db)
            {
                List <int> query1 = (from a in db.musteris
                                     where a.tckn.Contains(tc)
                                     select a.musteriID).ToList();

                if (query1.Count == 0)
                {
                    musteri musteriekle = new musteri();
                    musteriekle.tckn    = tc;
                    musteriekle.adSoyad = isim;

                    db.musteris.Add(musteriekle);
                    db.SaveChanges();

                    return(1);
                }

                else
                {
                    return(2);
                }
            }
        }
Пример #5
0
    protected void btn_kayitekle_Click(object sender, EventArgs e)
    {
        try
        {
            using (BaglantiCumlesi db = new BaglantiCumlesi())
            {
                musteri TblEkle = new musteri();
                TblEkle.Ad         = Class.Fonksiyonlar.Genel.SQLTemizle(form_ad.Text);
                TblEkle.Adres      = Class.Fonksiyonlar.Genel.SQLTemizle(form_adres.Text);
                TblEkle.Telefon    = Class.Fonksiyonlar.Genel.SQLTemizle(form_telefon.Text);
                TblEkle.Not        = Class.Fonksiyonlar.Genel.SQLTemizle(form_not.Text);
                TblEkle.EkleyenID  = int.Parse(HttpContext.Current.Request.Cookies["" + Class.Fonksiyonlar.Genel.ParametreAl("GuvenlikKodu") + "KullaniciID"].Value);
                TblEkle.KayitTarih = DateTime.Now;
                db.AddTomusteri(TblEkle);
                db.SaveChanges();
            }

            Yonetim.Olay.Islem("musteri", "Yeni Kayıt", "");
            Class.Fonksiyonlar.JavaScript.MesajKutusuVeYonlendir("Müşteri başarıyla eklenmiştir. Müşteri listesine yönlendiriliyorsunuz.", "Musteri.aspx");
        }
        catch (Exception ex)
        {
            Class.Fonksiyonlar.JavaScript.MesajKutusuVeYonlendir(Yonetim.Degiskenler.Hata + ex.Message, "MusteriEkle.aspx");
        }
    }
Пример #6
0
        private void txkytol_Click(object sender, EventArgs e)
        {
            musteri musteri = new musteri();

            musteri.adi         = txad.Text;
            musteri.soyadi      = txsoyad.Text;
            musteri.kullaniciid = txkullaniciadi.Text;
            musteri.sifre       = txsfre.Text;
            musteri.tel         = txtel.Text;
            musteri.tc          = Convert.ToInt32(txtc.Text);
            var musteriVarMi = Dfactory1.MusteriCrud.Records.Any(x => x.adi == txkullaniciadi.Text);

            if (musteriVarMi == true)
            {
                MessageBox.Show("Başka kullanıcı adı giriniz.");
            }
            else
            {
                bool musteriEklendiMi = Dfactory1.MusteriCrud.Insert(musteri);
                if (musteriEklendiMi == true)
                {
                    MessageBox.Show("Yeni Kayıt Oluşturuldu.");
                }
                else
                {
                    MessageBox.Show("Tekrar deneyin");
                }
            }

            Form4 frmGiris = new Form4();

            frmGiris.Show();
            this.Hide();
        }
        static void Main(string[] args)
        {
            musteri musteri1 = new musteri();

            musteri1.musteriAdi    = "Emir";
            musteri1.musteriSoyadi = "Tonkal";
            musteri1.musteriId     = 1;

            musteri musteri2 = new musteri();

            musteri2.musteriAdi    = "Ali";
            musteri2.musteriSoyadi = "Veli";
            musteri2.musteriId     = 2;

            musteri[] musteriListe = new musteri[] { musteri1, musteri2 };

            /* foreach (musteri a in musteriListe)
             * {
             *  Console.WriteLine(a.musteriAdi);
             * } */

            musteriManager musteriManager1 = new musteriManager();

            musteriManager1.add(musteri1);
        }
 public musteriGuncellemeFormu(musteri gMus)
 {
     InitializeComponent();
     textBox1.Text = gMus.Ad;
     textBox2.Text = gMus.Soyad;
     textBox3.Text = gMus.Adres;
     textBox4.Text = gMus.Tel;
 }
Пример #9
0
 public void musteriOku()
 {
     foreach (musteri m in new musteriService().musteriOku())
     {
         cbxMusteri.Items.Add(m);
     }
     musteri per = ((musteri)cbxMusteri.SelectedItem);
 }
        public ActionResult DeleteConfirmed(int id)
        {
            musteri musteri = db.musteri.Find(id);

            db.musteri.Remove(musteri);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "musteriID,musteriAdi,musteriSoyadi,musteriEmail,musteriYas")] musteri musteri)
 {
     if (ModelState.IsValid)
     {
         db.Entry(musteri).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(musteri));
 }
 public ActionResult ekle(musteri m)
 {
     if (!ModelState.IsValid)
     {
         return(View("ekle"));
     }
     c.musteris.Add(m);
     c.SaveChanges();
     return(RedirectToAction("Index"));
 }
 public ActionResult Edit([Bind(Include = "MusteriID,MusteriTc,MusteriAd,MusteriSoyad,MusteriTelefon,AracPlaka,AracMarka,Konumu,Tarih,AracUcret,AracID")] musteri musteri)
 {
     if (ModelState.IsValid)
     {
         db.Entry(musteri).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.AracID = new SelectList(db.AracTakip, "AracID", "AracID", musteri.AracID);
     return(View(musteri));
 }
        public ActionResult Create([Bind(Include = "musteriID,musteriAdi,musteriSoyadi,musteriEmail,musteriYas")] musteri musteri)
        {
            if (ModelState.IsValid)
            {
                db.musteri.Add(musteri);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(musteri));
        }
Пример #15
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        BGABANKUltimateDataContext db = new BGABANKUltimateDataContext();

        var veri = ((from gelen in db.musteris
                     select new
        {
            gelen.hno
        }
                     ).Distinct().OrderByDescending(gelen => gelen.hno).ToList()).First();
        string yeni_hsno = veri.hno.ToString();

        yeni_hsno = Convert.ToString(Convert.ToInt32(yeni_hsno) + 1);
        Random randoms = new Random();
        int    sifre   = randoms.Next(1000, 10000);

        try
        {
            musteri musteri = new musteri();
            musteri.hno          = yeni_hsno;
            musteri.ad           = UserName.Text;
            musteri.soyad        = soyad.Text;
            musteri.email        = email.Text;
            musteri.adres        = Adres.Text;
            musteri.plaka        = plaka.Text;
            musteri.sifre        = sifre.ToString();
            musteri.musteri_tipi = bireyselkurumsal.SelectedValue;
            musteri.tel          = tel.Text;
            musteri.firma        = firma.Text;
            musteri.hesap        = "1000000";
            db.musteris.InsertOnSubmit(musteri);
            db.SubmitChanges();

            string icerik = "BGABANK Ultimate Kullanıcı Bilgileriniz <br/><br/>" + "Ad Soyad:" + UserName.Text +
                            " " + soyad.Text + "<br/>Müşteri numarası: " + yeni_hsno + "<br/>" + "Şifre: " + sifre;

            Mail mail = new Mail();
            mail.hesapbilgi_gonder(icerik, email.Text);
            Label1.Text = yeni_hsno.ToString();
            /*Hareket oluştur*/
            Gli_Metot metot = new Gli_Metot();
            metot.gli_hareket_olustur("1000000", "1000000", "Hesap Açma", yeni_hsno.ToString());
            /*hareket oluştur son*/
        }
        catch (Exception ex)
        {
            Label1.Text = "Başvuru alınamadı... " + ex.Message;
        }
        finally
        {
            Response.Redirect("gli_kayitalindi.aspx");
        }
    }
Пример #16
0
 public static void AddMusteri(string tc, string ad)
 {
     Proje.DataAccess.otoservisdbEntities db = new Proje.DataAccess.otoservisdbEntities();
     using (db)
     {
         musteri m = new musteri();
         //m.musteriID = id;
         m.tckn    = tc;
         m.adSoyad = ad;
         db.musteris.Add(m);
         db.SaveChanges();
     }
 }
        public ActionResult guncelle(musteri p1)
        {
            if (!ModelState.IsValid)
            {
                return(View("MusteriDetay"));
            }
            var musteri = c.musteris.Find(p1.Id);

            musteri.Ad    = p1.Ad;
            musteri.Soyad = p1.Soyad;
            musteri.Sehir = p1.Sehir;
            c.SaveChanges();
            return(RedirectToAction("Index"));
        }
        // GET: musteris/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            musteri musteri = db.musteri.Find(id);

            if (musteri == null)
            {
                return(HttpNotFound());
            }
            return(View(musteri));
        }
        private void btnOnayla_Click(object sender, EventArgs e)
        {
            try
            {
                int    mid     = Convert.ToInt32(txtMüsteriİd.Text);
                int    telefon = Convert.ToInt32(txtTelefon.Text);
                string isim    = Convert.ToString(txtİsim.Text);
                string email   = Convert.ToString(txtEmail.Text);
                try
                {
                    if (DBIslemleri.MusteriKontrol(mid))
                    {
                        labelMüsteriEkleme.Text = "Bu ID değerinde Müşteri var.";
                        return;
                    }

                    musteri m = new musteri();
                    m.isim = txtİsim.Text;
                    m.mid  = mid;
                    DBIslemleri.MusteriEkle(m);

                    if (mid % 2 == 1)
                    {
                        onlineMusteri o = new onlineMusteri();
                        o.email = txtEmail.Text;
                        o.mid   = mid;
                        o.szt   = DateTime.Now;
                        DBIslemleri.MusteriEkle(o);
                    }
                    else
                    {
                        magazaMusteri ma = new magazaMusteri();
                        ma.telNo = Convert.ToDecimal(txtTelefon);
                        ma.mid   = mid;
                        DBIslemleri.MusteriEkle(ma);
                    }

                    labelMüsteriEkleme.Text = "Kayıt işlemi başarıyla gerçekleştirildi.";
                }
                catch (Exception)
                {
                    labelMüsteriEkleme.Text = "Kayıt işlemi gerçekleştirilemedi.";
                    throw;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ekleme işleminde hata oluştu :" + ex.Message);
            }
        }
        private void btnOnayla_Click(object sender, EventArgs e)
        {
            try
            {
                int    mid     = Convert.ToInt32(txtMüsteriİd.Text);
                int    telefon = Convert.ToInt32(txtTelefon.Text);
                string isim    = Convert.ToString(txtİsim.Text);
                string email   = Convert.ToString(txtEmail.Text);
                try
                {
                    if (MusteriIslemleri.MusteriKontrol(mid))
                    {
                        lblBilgi.Text = "Bu ID değerinde Müşteri var.";
                        return;
                    }

                    musteri m = new musteri();
                    m.isim = txtisim.Text;
                    m.mid  = mid;
                    MusteriIslemleri.MusteriEkle(m);

                    if (mid % 2 == 1)
                    {
                        onlineMusteri o = new onlineMusteri();
                        o.email = txtEmail.Text;
                        o.mid   = mid;
                        o.szt   = DateTime.Now;
                        MusteriIslemleri.MusteriEkle(o);
                    }
                    else
                    {
                        magazaMusteri ma = new magazaMusteri();
                        ma.telNo = Convert.ToDecimal(txtTel);
                        ma.mid   = mid;
                        MusteriIslemleri.MusteriEkle(ma);
                    }

                    lblBilgi.Text = "Kayıt işlemi başarıyla gerçekleştirildi.";
                }
                catch (Exception)
                {
                    lblBilgi.Text = "Kayıt işlemi gerçekleştirilemedi.";
                    throw;
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Hata !! Alanları Doğru Bir Şekilde Doldurunuz..");
            }
        }
        // GET: musteris/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            musteri musteri = db.musteri.Find(id);

            if (musteri == null)
            {
                return(HttpNotFound());
            }
            ViewBag.AracID = new SelectList(db.AracTakip, "AracID", "AracID", musteri.AracID);
            return(View(musteri));
        }
Пример #22
0
    protected void kayitlar_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        System.Threading.Thread.Sleep(100);

        int ID = int.Parse(e.CommandArgument.ToString());

        if (e.CommandName == "Sil")
        {
            using (BaglantiCumlesi db = new BaglantiCumlesi())
            {
                musteri TblSil = db.musteri.First(a => a.ID == ID);
                db.DeleteObject(TblSil);
                db.SaveChanges();
            }
            Yonetim.Olay.Islem("musteri", "Silindi", ID.ToString());
        }

        KayitYukle("");
    }
Пример #23
0
        public static string MusteriSil(int mid)
        {
            if (MusteriKontrol(mid))
            {
                if (mid % 2 == 1)
                {
                    onlineMusteri o = (onlineMusteri)MusteriGetir(mid);
                    context.onlineMusteris.Remove(o);
                }
                else
                {
                    magazaMusteri o = (magazaMusteri)MusteriGetir(mid);
                    context.magazaMusteris.Remove(o);
                }
                musteri m = context.musteris.Where(x => x.mid == mid).First();
                context.musteris.Remove(m);

                context.SaveChanges();
                return("Silme işlemi başarıyla yapıldı");
            }
            return("Silme yapılamadı, Müşteri bulunamadı");
        }
Пример #24
0
    protected void secilenlerisil_Click(object sender, EventArgs e)
    {
        System.Threading.Thread.Sleep(100);

        foreach (GridViewRow satir in kayitlar.Rows)
        {
            CheckBox kutu = (CheckBox)satir.FindControl("secim");
            if (kutu.Checked)
            {
                int ID = int.Parse(kayitlar.DataKeys[satir.RowIndex].Value.ToString());

                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    musteri TblKullanici = db.musteri.First(a => a.ID == ID);
                    db.DeleteObject(TblKullanici);
                    db.SaveChanges();
                }
                Yonetim.Olay.Islem("musteri", "Silindi", ID.ToString());
            }
        }

        KayitYukle("");
    }
Пример #25
0
        //sql den verileri almak için
        private void Satis_Load(object sender, EventArgs e)
        {
            //combobox1 a sql den veri çekme -->personel
            SqlCommand md1 = new SqlCommand();

            md1.CommandText = "Select *from Employees";
            md1.Connection  = Baglanti;
            md1.CommandType = CommandType.Text;
            SqlDataReader dr1;

            Baglanti.Open();
            dr1 = md1.ExecuteReader();

            while (dr1.Read())
            {
                personel item = new personel();
                item.ID1   = int.Parse(dr1["EmployeeID"].ToString());
                item.Ad    = dr1["Ad"].ToString();
                item.Soyad = dr1["Soyad"].ToString();

                comboBox1.Items.Add(item);
            }
            Baglanti.Close();

            //ComboBox2 a sql den veri çekme --->müşteri

            SqlCommand md2 = new SqlCommand();

            md2.CommandText = "Select *from Customers";
            md2.Connection  = Baglanti;
            md2.CommandType = CommandType.Text;
            SqlDataReader dr2;

            Baglanti.Open();
            dr2 = md2.ExecuteReader();

            while (dr2.Read())
            {
                musteri item = new musteri();
                item.ID2       = int.Parse(dr2["CustomerID"].ToString());
                item.FirstName = dr2["FirstName"].ToString();
                item.LastName  = dr2["LastName"].ToString();

                comboBox2.Items.Add(item);
            }
            Baglanti.Close();


            //ComboBox3 a sql den veri çekme --->ürün

            SqlCommand md3 = new SqlCommand();

            md3.CommandText = "Select *from Products";
            md3.Connection  = Baglanti;
            md3.CommandType = CommandType.Text;
            SqlDataReader dr3;

            Baglanti.Open();
            dr3 = md3.ExecuteReader();

            while (dr3.Read())
            {
                urun item = new urun();
                item.ID3   = int.Parse(dr3["ProductID"].ToString());
                item.UName = dr3["Name"].ToString();

                //ürün adeti yazdırmak için
                item.Adet = int.Parse(dr3["Quantity"].ToString());

                comboBox3.Items.Add(item);
            }
            Baglanti.Close();
        }
Пример #26
0
        //müşteriID sini label a yazdırmak için
        private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            musteri item = (musteri)comboBox2.SelectedItem;

            label6.Text = item.ID2.ToString();
        }
Пример #27
0
            static void Main(string[] args)
            {
                string b, t;    //main fonksiyonunda kullanıcan alacağımız bilgileri tutacak değişkenler tanımlanıyor.
                int    m = 0, tedarikci = 0, min = 0, a = 0, msayac = 0, tsayac = 0, ucrt = 0;
                string ad, adr, wb;
                int    nm = 0, vrgi = 0, bky = 0;

                kisi[] mstr = new kisi[10];//sınıfları kullanarak sınıflara ait verileri saklamak icin diziler oluşturuluyor.
                kisi[] tdrk = new kisi[10];
                Depo[] bir = new Depo[100];
                Depo[] iki = new Depo[100];
                Depo[] uc = new Depo[100];
                int    secim = 0, butce = 100, s1 = 0, s2 = 0, s3 = 0;//işletmenin başlangıc parasını tutmak icin butce değişkeni.

                do
                {
                    secim = Menu();
                    switch (secim)
                    {
                    case 1:
                    {
                        if (tdrk[0] != null)        //tedarikci varsa döngüye giriyor yoksa uyarı veriyor
                        {
                            for (int i = 0; i <= tsayac - 1; i++)
                            {
                                Console.WriteLine(tdrk[i].madi + "   " + tdrk[i].adres + "   " + tdrk[i].bakiye); //tedarikcileri yazdirarak kullanıcan secim yaptiriyor
                            }
                            Console.WriteLine("Seçeceğiniz tedarikcinin sırasını yazın:");                        //bilgiler alınıyor.
                            tedarikci = int.Parse(Console.ReadLine());
                            Console.WriteLine("Hammadde seçin:1-2-3");
                            a = int.Parse(Console.ReadLine());
                            Console.WriteLine("Miktarı:");
                            m = int.Parse(Console.ReadLine());
                            Console.WriteLine("Barkod no:");
                            b = Console.ReadLine();
                            Console.WriteLine("Alınma tarihi");
                            t = Console.ReadLine();
                            Console.WriteLine("Minumum sipariş miktarı");
                            min = int.Parse(Console.ReadLine());

                            if (a == 1)        //alınan hammaddelerin sayısı arttırılıyor
                            {
                                bir[s1++] = new Depo1(a, b, t, m);
                            }
                            if (a == 2)
                            {
                                iki[s2++] = new Depo2(a, b, t, m);
                            }
                            if (a == 3)
                            {
                                uc[s3++] = new Depo3(a, b, t, m);
                            }
                        }
                        else
                        {
                            Console.WriteLine("Tedarikci bulunamadı lütfen tedarikci ekleyiniz!");
                        }

                        break;
                    }

                    case 2:
                    {
                        //hammadde miktarları ekrana yazdırılıyor
                        Console.WriteLine("1.hammadde:" + Depo1.miktar);
                        Console.WriteLine("2.hammadde:" + Depo2.miktar);
                        Console.WriteLine("3.hammadde:" + Depo3.miktar);
                        break;
                    }

                    case 3:
                    {
                        if (mstr[1] != null)                      //musteri varsa döngüye giriyor yoksa uyarı veriyor
                        {
                            for (int i = 0; i <= msayac - 1; i++) //dizide bulunan müsteriler listeleniyor
                            {
                                Console.WriteLine(mstr[i].madi + "   " + mstr[i].adres + "   " + mstr[i].bakiye + "   " + mstr[i].ucret);
                            }
                            Console.WriteLine("Seçmek istediğiniz müsterinin oldugu sırayı giriniz:");
                            tedarikci = int.Parse(Console.ReadLine());
                            if (mstr[tedarikci].bakiye > mstr[tedarikci].ucret)
                            {
                                if (Depo1.miktar > 2 && Depo2.miktar > 2)        //yeterli hammedde varsa satış işlemi yapılıyor
                                {
                                    Console.WriteLine("Satış başarılı!");
                                    butce += mstr[tedarikci].ucret;                  //kazanılan para bütceye aktarılıyor
                                    Depo1.miktar--;                                  //hammadde depodan azaltiliyor
                                    Depo2.miktar--;
                                    mstr[tedarikci].bakiye -= mstr[tedarikci].ucret; //musteriden harcadığı para cıkarılıyor
                                }
                                else
                                {
                                    Console.WriteLine("Yeterli Hammadde yok!");        //yeterli hammadde yoksa uyarı veriyor
                                }
                            }
                            else
                            {
                                Console.WriteLine("Musterinin yeterli bakiyesi yok!");
                            }                                                                      //bakiye yeterli değilse uyarı veriyor
                        }
                        else
                        {
                            Console.WriteLine("musteri bulunamadı!");
                        }
                        break;
                    }

                    case 4:
                    {
                        if (mstr[1] != null)
                        {
                            for (int i = 0; i <= msayac - 1; i++)
                            {
                                Console.WriteLine(mstr[i].madi + "   " + mstr[i].adres + "   " + mstr[i].bakiye + "   " + mstr[i].ucret);
                            }
                            Console.WriteLine("Seçmek istediğiniz müsterinin oldugu sırayı giriniz:");
                            tedarikci = int.Parse(Console.ReadLine());
                            if (Depo1.miktar > 2 && Depo2.miktar > 2 && Depo3.miktar > 2)
                            {
                                if (mstr[tedarikci].bakiye > mstr[tedarikci].ucret)
                                {
                                    if (butce - mstr[msayac].ucret > 0)
                                    {
                                        Console.WriteLine("Satış başarılı!");
                                        butce += mstr[tedarikci].bakiye;
                                        Depo1.miktar--;
                                        Depo2.miktar--;
                                        Depo3.miktar--;
                                        butce = butce - mstr[msayac].ucret;
                                        mstr[tedarikci].bakiye -= mstr[tedarikci].ucret;
                                    }
                                }
                                else
                                {
                                    Console.WriteLine("musterinin yeterli  bütcesi yok!");
                                }
                            }
                            else
                            {
                                Console.WriteLine("Yeterli Hammadde bulunamadı lütfen hammadde satın al!");
                            }
                        }
                        else
                        {
                            Console.WriteLine("Musteri bulunamadı lütfen musteri ekle!");
                        }
                        break;
                    }

                    case 5:
                    {
                        Console.WriteLine("Musteri Adini Giriniz:");        //yeni musteri eklemek icin bilgiler alınıyor ve müsteri sınıfını kullanarak diziye aktariliyor
                        ad = Console.ReadLine();
                        Console.WriteLine("Adres:");
                        adr = Console.ReadLine();
                        Console.WriteLine("Numara:");
                        nm = int.Parse(Console.ReadLine());
                        Console.WriteLine("Web:");
                        wb = Console.ReadLine();
                        Console.WriteLine("Vergi No:");
                        vrgi = int.Parse(Console.ReadLine());
                        Console.WriteLine("Bakiye:");
                        bky = int.Parse(Console.ReadLine());
                        Console.WriteLine("Hammade başına ucret miktarını giriniz:");
                        ucrt           = int.Parse(Console.ReadLine());
                        mstr[msayac++] = new musteri(ad, adr, nm, wb, vrgi, bky, ucrt);
                        break;
                    }

                    case 6:
                    {
                        Console.WriteLine("Tedarikci Adini Giriniz:");        //yeni tedarikci eklemek icin bilgiler alınıyor ve tedarikci sınıfını kullanarak diziye aktariliyor
                        ad = Console.ReadLine();
                        ad = Console.ReadLine();
                        Console.WriteLine("Adres:");
                        adr = Console.ReadLine();
                        Console.WriteLine("Numara:");
                        nm = int.Parse(Console.ReadLine());
                        Console.WriteLine("Web:");
                        wb = Console.ReadLine();
                        Console.WriteLine("Vergi No:");
                        vrgi = int.Parse(Console.ReadLine());
                        Console.WriteLine("Bakiye:");
                        bky = int.Parse(Console.ReadLine());
                        Console.WriteLine("Hammade başına ucret miktarını giriniz:");
                        ucrt           = int.Parse(Console.ReadLine());
                        tdrk[tsayac++] = new musteri(ad, adr, nm, wb, vrgi, bky, ucrt);
                        break;
                    }

                    case 7:
                    {
                        if (mstr[0] == null)        //musteri listesi listeleniyor
                        {
                            Console.WriteLine("Musteri bulunamadı!");
                        }
                        else
                        {
                            for (int i = 0; i <= msayac - 1; i++)
                            {
                                Console.WriteLine(mstr[i].madi + "   " + mstr[i].adres + "   " + mstr[i].bakiye);
                            }
                        }
                        break;
                    }

                    case 8:
                    {
                        if (tdrk[0] == null)
                        {
                            Console.WriteLine("Tedarikci bulunamadı!");
                        }
                        else
                        {
                            for (int i = 0; i <= tsayac - 1; i++)
                            {
                                Console.WriteLine(tdrk[i].madi + "   " + tdrk[i].adres + "   " + tdrk[i].bakiye);
                            }
                        }
                        break;
                    }
                    }
                } while (secim != 9);//9 a basılırsa programdan çıkılıyor.
            }
Пример #28
0
 public static void MusteriEkle(musteri m)
 {
     context = GetContext();
     context.musteris.Add(m);
     context.SaveChanges();
 }
Пример #29
0
        private void RaporDosyalariOnizle_Load(object sender, EventArgs e)
        {
            try
            {
                DBEntities    db = new DBEntities();
                DirectoryInfo Folder;
                string        barkod = RaporBarkodNo.BarkodKodu;
                Bitmap        pbimage;
                if (barkod.Length <= 5)
                {
                    Folder  = new DirectoryInfo(@"//10.0.0.141/SalautoRaporlar//MusterilerEskiDB//" + barkod);
                    pbimage = new Bitmap(@"//10.0.0.141/SalautoRaporlar//MusterilerEskiDB//" + barkod + "//" + barkod + ".jpg");

                    int     musterino = barkod.Toint58();
                    musteri tm        = db.musteri.FirstOrDefault(x => x.MusteriID == musterino);
                    this.Text = tm.musteriadi + " " + tm.musterisoyadi;
                }
                else
                {
                    string dosyadi = string.Empty;
                    foreach (string f in Directory.GetFiles(@"//10.0.0.141/SalautoRaporlar//" + barkod))
                    {
                        dosyadi = Path.GetFileName(f);
                        break;
                    }

                    Folder  = new DirectoryInfo(@"//10.0.0.141/SalautoRaporlar//" + barkod);
                    pbimage = new Bitmap(@"//10.0.0.141/SalautoRaporlar//" + barkod + "//" + dosyadi);
                    TBL_MUSTERILER tm = db.TBL_MUSTERILER.FirstOrDefault(x => x.BarkodNo == barkod);
                    this.Text = tm.AliciAdsoyad;
                }

                pbonizleme.Image = pbimage;
                Images           = Folder.GetFiles();
                pnControls.Controls.Clear();
                int locnewX = locX;
                int locnewY = locY;

                foreach (FileInfo img in Images)
                {
                    if (img.Extension.ToLower() == ".png" || img.Extension.ToLower() == ".jpg" || img.Extension.ToLower() == ".gif" || img.Extension.ToLower() == ".jpeg" || img.Extension.ToLower() == ".bmp" || img.Extension.ToLower() == ".tif")
                    {
                        if (locnewX >= pnControls.Width - sizeWidth - 10)
                        {
                            locnewX = locX;
                            locY    = locY + sizeHeight + 30;
                            locnewY = locY;
                        }
                        else
                        {
                            locnewY = locY;
                        }

                        bmpimage = new Bitmap(img.FullName);
                        loadImagestoPanel(img.Name, locnewX, locnewY);
                        locnewY = locY + sizeHeight + 10;
                        locnewX = locnewX + sizeWidth + 10;

                        GC.Collect();
                        GC.WaitForPendingFinalizers();
                        GC.Collect();
                        GC.WaitForFullGCComplete();
                        GC.Collect();
                    }
                    int SaveVal = 0;
                    locX       = 20;
                    locY       = 10;
                    sizeWidth  = 113;
                    sizeHeight = 160;
                    foreach (Control p in pnControls.Controls)
                    {
                        SaveVal = SaveVal + 1;
                    }
                    if (SaveVal > 0)
                    {
                        loadControls();
                    }
                }

                GC.Collect();
                GC.WaitForPendingFinalizers();
                GC.Collect();
                GC.WaitForFullGCComplete();
                GC.Collect();
            }
            catch (Exception)
            {
                MessageBox.Show("Rapor dosyası bulunamadı !", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 internal void musteriKaydet(musteri musteri)
 {
     (new MySqlCommand("insert into musteri(ad,soyad,adres,tel)values('" + musteri.Ad + "','" + musteri.Soyad + "','" + musteri.Adres + "','" + musteri.Tel + "')", (new dbBaglanti()).baglantiGetir())).ExecuteNonQuery();
 }