예제 #1
0
        private void urunGoster()
        {
            DataTable urun = Veritabani.VeriGetir("select * from Urun where SilinmisMi='False'");
            DataTable grup = Veritabani.VeriGetir("select * from UrunGrubu");

            for (int groupIndex = 0; groupIndex < grup.Rows.Count; ++groupIndex)
            {
                //grubları listviewe ekliyor
                this.lstUrunler.Groups.Add(grup.Rows[groupIndex]["UrunGrupNo"].ToString(), grup.Rows[groupIndex]["Adi"].ToString());

                for (int urunIndex = 0; urunIndex < urun.Rows.Count; ++urunIndex)
                {
                    if (urun.Rows[urunIndex]["UrunGrupNo"].ToString() == grup.Rows[groupIndex]["UrunGrupNo"].ToString())
                    {
                        if (File.Exists(urun.Rows[urunIndex]["ResimYolu"].ToString()))                                                           //resimyolunda resim var mı diye kontrol ediyoruz
                        {
                            Image myImage = Image.FromFile(urun.Rows[urunIndex]["ResimYolu"].ToString());                                        //resimi alıyoruz
                            imageList1.Images.Add(urun.Rows[urunIndex]["UrunNo"].ToString(), myImage);                                           //resmi imageliste ekliyoruz
                            ListViewItem item = new ListViewItem(urun.Rows[urunIndex]["Adi"].ToString() + "-" + urun.Rows[urunIndex]["Fiyati"].ToString() + " ₺",
                                                                 urun.Rows[urunIndex]["UrunNo"].ToString(), this.lstUrunler.Groups[groupIndex]); //Ürünü,resmi,grubu bağlıyoruz
                            this.lstUrunler.Items.Insert(0, item);                                                                               //ürünü ekliyor
                        }
                        else //resimyolunda resim yoksa imagekey yinede ürünNo dan oluşturulur. imagekeyden de ürün bilgilerini çekeceğiz.
                        {
                            ListViewItem item = new ListViewItem(urun.Rows[urunIndex]["Adi"].ToString() + "-" + urun.Rows[urunIndex]["Fiyati"].ToString() + " ₺", urun.Rows[urunIndex]["UrunNo"].ToString(),
                                                                 this.lstUrunler.Groups[groupIndex]); //Ürünü,resmi,grubu bağlıyoruz
                            this.lstUrunler.Items.Insert(0, item);                                    //ürünü ekliyor
                            //this.lstUrunler.Groups[groupIndex].Items.Insert(0, item);//ürünü gruba ekliyor
                        }
                    }
                }
            }
        }
예제 #2
0
        private void comboDoldur()
        {
            DataTable dt = Veritabani.VeriGetir("select * from OdemeTuru");

            comboOdemeTuru.DataSource    = dt;
            comboOdemeTuru.DisplayMember = "Adi";
            comboOdemeTuru.ValueMember   = "OdemeTuruNo";
        }
예제 #3
0
        private void comboDoldur()
        {
            DataTable dt = Veritabani.VeriGetir("select * from UrunGrubu");

            comboUrunGrubu.DataSource    = dt;
            comboUrunGrubu.DisplayMember = "Adi";
            comboUrunGrubu.ValueMember   = "UrunGrupNo";
            comboValue = comboUrunGrubu.SelectedValue;
        }
예제 #4
0
        public void ComboDoldur()
        {
            DataTable dt = Veritabani.VeriGetir("select * from UrunGrubu"); // Urun gruplarını comboBoxa doldurduk..

            cGrup.DataSource    = dt;
            cGrup.DisplayMember = "Adi";
            cGrup.ValueMember   = "UrunGrupNo";
            cSecilen            = cGrup.SelectedValue;
        }
예제 #5
0
 private void dateTimePicker1_ValueChanged(object p1, object p2)
 {
     if (txtMasaNo.Text == "")
     {
         DataTable dt = Veritabani.VeriGetir("select MasaNumarasi,Tarih,OdemeTuru,Tutar from Satislar where Tarih = '" + dateTimePicker1.Text + "'");
         gridSatislar.DataSource = dt;
     }
     else
     {
         DataTable dt = Veritabani.VeriGetir("select MasaNumarasi,Tarih,OdemeTuru,Tutar from Satislar where MasaNumarasi = " + txtMasaNo.Text + " and Tarih = '" + dateTimePicker1.Text + "'  ");
         gridSatislar.DataSource = dt;
     }
 }
예제 #6
0
        public static int siparisNoGetir(int masaNo)
        {
            Veritabani.conn.Close();
            Veritabani.baglantiKontrol();
            DataTable dt = Veritabani.VeriGetir("select SiparisNo from Siparis where MasaNo=" + masaNo + " AND Hesap='True'");

            if (dt.Rows.Count > 0)
            {
                int siparisNo = Convert.ToInt32(dt.Rows[0][0].ToString());//yeni açılan masanın siparis numarasını aldık
                return(siparisNo);
            }
            else
            {
                return(-1);
            }
        }
예제 #7
0
        private void frmSatisRaporu_Load(object sender, EventArgs e)
        {
            gridSatislar.DataSource         = Veritabani.VeriGetir("select * from Satislar");
            gridSatislar.Columns[4].Visible = false;
            gridSatislar.Columns[5].Visible = false;

            dateTimePicker1.Format       = DateTimePickerFormat.Custom;
            dateTimePicker1.CustomFormat = " dd.MM.yyyy";

            dateTimePicker2.Format       = DateTimePickerFormat.Custom;
            dateTimePicker2.CustomFormat = " dd.MM.yyyy";

            dateTimePicker1.Value = DateTime.Now.AddDays(-1);
            dateTimePicker2.Value = DateTime.Now;

            dateTimePicker1_ValueChanged(null, null);
        }
예제 #8
0
 private void sepetUrunGoster()
 {
     try
     {
         int siparisNo = Siparis.siparisNoGetir(masaNo);
         if (Kontroller.veriVarmi("select * from SiparisUrun where SiparisNo=" + siparisNo + ""))
         {
             DataTable siparisUrun = Veritabani.VeriGetir("select Urun.UrunNo as UrunNo,SiparisUrun.UrunAdet as UrunAdet,Urun.Adi as Adi,Urun.Fiyati as Fiyati,Urun.ResimYolu as ResimYolu from SiparisUrun inner join Urun on SiparisUrun.UrunNo=Urun.UrunNo where SiparisUrun.SiparisNo=" + siparisNo + "");
             for (int urunIndex = 0; urunIndex < siparisUrun.Rows.Count; ++urunIndex)
             {
                 for (int i = 0; i < Convert.ToInt32(siparisUrun.Rows[urunIndex]["UrunAdet"].ToString()); i++)
                 {
                     if (File.Exists(siparisUrun.Rows[urunIndex]["ResimYolu"].ToString()))                                                  //resimyolunda resim var mı diye kontrol ediyoruz
                     {
                         Image myImage = Image.FromFile(siparisUrun.Rows[urunIndex]["ResimYolu"].ToString());                               //resimi alıyoruz
                         imageList1.Images.Add(siparisUrun.Rows[urunIndex]["UrunNo"].ToString(), myImage);                                  //resmi imageliste ekliyoruz
                         ListViewItem item = new ListViewItem(siparisUrun.Rows[urunIndex]["Adi"].ToString() + "-" + siparisUrun.Rows[urunIndex]["Fiyati"].ToString() + " ₺",
                                                              siparisUrun.Rows[urunIndex]["UrunNo"].ToString(), this.lstUrunler.Groups[0]); //Ürünü,resmi,grubu bağlıyoruz
                         this.lstSepet.Items.Insert(0, item);                                                                               //ürünü ekliyor
                         this.lstSepet.Groups[0].Items.Insert(0, item);                                                                     //ürünü gruba ekliyor
                         double fiyati = Convert.ToDouble(item.Text.Substring(item.Text.IndexOf('-') + 1, item.Text.LastIndexOf(' ') - item.Text.LastIndexOf('-')));
                         txtToplam.Text = (Convert.ToDouble(txtToplam.Text) + fiyati).ToString();
                     }
                     else //resimyolunda resim yoksa imagekey yinede ürünNo dan oluşturulur. imagekeyden de ürün bilgilerini çekeceğiz.
                     {
                         ListViewItem item = new ListViewItem(siparisUrun.Rows[urunIndex]["Adi"].ToString() + "-" + siparisUrun.Rows[urunIndex]["Fiyati"].ToString() + " ₺", siparisUrun.Rows[urunIndex]["UrunNo"].ToString(),
                                                              this.lstSepet.Groups[0]); //Ürünü,resmi,grubu bağlıyoruz
                         this.lstSepet.Items.Insert(0, item);                           //ürünü ekliyor
                         this.lstSepet.Groups[0].Items.Insert(0, item);                 //ürünü gruba ekliyor
                         double fiyati = Convert.ToDouble(item.Text.Substring(item.Text.IndexOf('-') + 1, item.Text.LastIndexOf(' ') - item.Text.LastIndexOf('-')));
                         txtToplam.Text = (Convert.ToDouble(txtToplam.Text) + fiyati).ToString();
                     }
                 }
             }
         }
     }
     catch
     {
         MessageBox.Show("SepetUrunGoster Metodunda hata");
     }
 }
예제 #9
0
        private void listView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            pictureBox1.Image = null;
            if (listView1.SelectedItems.Count > 0)
            {
                urunNo = Convert.ToInt32(listView1.SelectedItems[0].ImageKey);
            }

            DataTable urunDT = Veritabani.VeriGetir("select * from Urun where UrunNo=" + urunNo + "");

            txtUrunAdi.Text    = urunDT.Rows[0]["Adi"].ToString();
            txtUrunFiyati.Text = urunDT.Rows[0]["Fiyati"].ToString();
            lblResimYolu.Text  = urunDT.Rows[0]["ResimYolu"].ToString();

            comboUrunGrubu.SelectedValue = urunDT.Rows[0]["UrunNo"];
            if (File.Exists(lblResimYolu.Text))//resimyolunda resim var mı diye kontrol ediyoruz
            {
                pictureBox1.Image    = Image.FromFile(lblResimYolu.Text);
                pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
            }
        }
예제 #10
0
        private void frmUrunDuzenle_Load(object sender, EventArgs e)
        {
            comboDoldur();
            DataTable urun = Veritabani.VeriGetir("select * from Urun where SilinmisMi=0");
            DataTable grup = Veritabani.VeriGetir("select * from UrunGrubu");

            for (int groupIndex = 0; groupIndex < grup.Rows.Count; ++groupIndex)
            {
                //grubları listviewe ekliyor
                this.listView1.Groups.Add(grup.Rows[groupIndex]["UrunGrupNo"].ToString(), grup.Rows[groupIndex]["Adi"].ToString());

                for (int urunIndex = 0; urunIndex < urun.Rows.Count; ++urunIndex)
                {
                    if (urun.Rows[urunIndex]["UrunGrupNo"].ToString() == grup.Rows[groupIndex]["UrunGrupNo"].ToString())
                    {
                        if (File.Exists(urun.Rows[urunIndex]["ResimYolu"].ToString()))                                                          //resimyolunda resim var mı diye kontrol ediyoruz
                        {
                            Image myImage = Image.FromFile(urun.Rows[urunIndex]["ResimYolu"].ToString());                                       //resimi alıyoruz
                            imageList1.Images.Add(urun.Rows[urunIndex]["UrunNo"].ToString(), myImage);                                          //resmi imageliste ekliyoruz
                            ListViewItem item = new ListViewItem(urun.Rows[urunIndex]["Adi"].ToString(),
                                                                 urun.Rows[urunIndex]["UrunNo"].ToString(), this.listView1.Groups[groupIndex]); //Ürünü,resmi,grubu bağlıyoruz
                            this.listView1.Items.Insert(0, item);                                                                               //ürünü ekliyor
                                                                                                                                                // this.listView1.Groups[groupIndex].Items.Insert(0, item);//ürünü gruba ekliyor
                        }
                        else //resimyolunda resim yoksa imagekey yinede ürünNo dan oluşturulur. imagekeyden de ürün bilgilerini çekeceğiz.
                        {
                            ListViewItem item = new ListViewItem(urun.Rows[urunIndex]["Adi"].ToString(), urun.Rows[urunIndex]["UrunNo"].ToString(),
                                                                 this.listView1.Groups[groupIndex]); //Ürünü,resmi,grubu bağlıyoruz
                            this.listView1.Items.Insert(0, item);                                    //ürünü ekliyor
                            //this.listView1.Groups[groupIndex].Items.Insert(0, item);//ürünü gruba ekliyor
                        }
                    }
                }
            }

            if (seciliUrunNo > 0)
            {
                listView1.Items[seciliUrunNo - 1].Selected = true;
            }
        }
예제 #11
0
        private void frmAna_Load(object sender, EventArgs e)
        {
            anaFrm = this;
            DataTable dt = Veritabani.VeriGetir("select * from Ayar");

            DataTable masa = Veritabani.VeriGetir("select MasaSayisi from Ayar");

            for (int i = 0; i < int.Parse(masa.Rows[0]["MasaSayisi"].ToString()); i++)
            {
                if (Kontroller.veriVarmi("select * from Siparis where MasaNo=" + (i + 1) + " AND Hesap='true'"))
                {
                    lstMasa.Items.Add((i + 1) + ".Masa");
                    lstMasa.Items[i].ImageKey = "doluMasa.png";
                    doluMasaSayisi++;
                }
                else
                {
                    lstMasa.Items.Add((i + 1) + ".Masa");
                    lstMasa.Items[i].ImageKey = "bosMasa.png";
                }
            }
            masaSayisi = Convert.ToInt32(masa.Rows[0]["MasaSayisi"].ToString());
        }