예제 #1
0
        private void btn_sil_Click(object sender, EventArgs e)
        {
            if (gv_siapris_kalem.SelectedRowsCount <= 0)
            {
                return;
            }

            if (durum_parametre_id != 18)
            {
                return;
            }

            DialogResult dialogResult = MessageBox.Show("Silmek istediğinizden emin misiniz?", "Dikkat", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                SQL.set("UPDATE urunler_siparis_kalem SET silindi = 1 WHERE siparis_kalem_id = " + gv_siapris_kalem.GetDataRow(gv_siapris_kalem.GetSelectedRows()[0])["siparis_kalem_id"].ToString());

                DataTable dt_siparis_kalem = SQL.get("SELECT sk.siparis_kalem_id, sk.urun_id, u.urun_adi, olcu_birimi = p.deger, sk.miktar, sk.kapandi, sk.birim_fiyat, sk.iskonto_1, sk.iskonto_2, u.kdv, gelen_miktar = (SELECT SUM(miktar) FROM urunler_irsaliye_kalem ik WHERE ik.silindi = 0 AND ik.referans_siparis_kalem_id = sk.siparis_kalem_id), " +
                                                     " net_toplam = sk.miktar * (((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) - ((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) / 100 * sk.iskonto_2)) + (((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) - ((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) / 100 * sk.iskonto_2)) / 100 * u.kdv)), " +
                                                     " net_birim_fiyat = (((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) - ((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) / 100 * sk.iskonto_2)) + (((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) - ((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) / 100 * sk.iskonto_2)) / 100 * u.kdv)) " +
                                                     " FROM urunler_siparis_kalem sk INNER JOIN urunler u ON u.urun_id = sk.urun_id INNER JOIN parametreler p ON p.parametre_id = u.olcu_birimi_parametre_id WHERE sk.silindi = 0 AND sk.siparis_id = " + secili_siparis_id);
                grid_siparis_kalem.DataSource = dt_siparis_kalem;
            }
        }
예제 #2
0
        private void btn_log_out_Click(object sender, EventArgs e)
        {
            SQL.set("INSERT INTO kullanicilar_gec_mesai (kullanici_id, dakika, tarih, tip_parametre_id) VALUES (" + kullanici_id + ", " + tb_dakika.Value.ToString().Replace(',', '.') + ", '" + dt_tarih.Value.ToString("yyyy-MM-dd HH:mm:ss.fff") + "', " + cmb_tip.EditValue + ")");
            DataTable dt = SQL.get("SELECT gm.gec_mesai_id, gm.dakika, gm.tarih, tip = p.deger FROM kullanicilar_gec_mesai gm INNER JOIN parametreler p ON p.parametre_id = gm.tip_parametre_id WHERE gm.silindi = 0 AND gm.kullanici_id = " + kullanici_id);

            grid_personeller.DataSource = dt;
        }
예제 #3
0
        private void btn_siparisi_geri_cek_Click(object sender, EventArgs e)
        {
            if (durum_parametre_id == 19)
            {
                SQL.set("UPDATE urunler_siparis SET durum_parametre_id = 18 WHERE siparis_id = " + secili_siparis_id);
            }
            if (durum_parametre_id == 18)
            {
                DataRow dr;
                for (int i = 0; i < gv_siapris_kalem.RowCount; i++)
                {
                    dr = gv_siapris_kalem.GetDataRow(i);
                    SQL.set("UPDATE urunler_siparis_kalem SET " +
                            " miktar = " + dr["miktar"].ToString().Replace(',', '.') + ", " +
                            " birim_fiyat = " + dr["birim_fiyat"].ToString().Replace(',', '.') + ", " +
                            " iskonto_1 = " + dr["iskonto_1"].ToString().Replace(',', '.') + ", " +
                            " iskonto_2 = " + dr["iskonto_2"].ToString().Replace(',', '.') + " " +
                            " WHERE siparis_kalem_id = " + dr["siparis_kalem_id"]);
                }
            }

            DataTable dt_siparisler = SQL.get("SELECT s.siparis_id, durum = p.deger, s.tahmini_teslim_tarihi, s.kayit_tarihi, c.cari_adi, s.durum_parametre_id FROM urunler_siparis s INNER JOIN parametreler p ON p.parametre_id = s.durum_parametre_id INNER JOIN cariler c ON c.cari_id = s.cari_id WHERE s.silindi = 0 ORDER by s.siparis_id DESC");

            grid_siparis.DataSource = dt_siparisler;

            secili_siparis_id = 0;
            btn_iptal.Visible = gb_sipais_kalem.Visible = false;
            btn_log_out.Text  = "EKLE";
        }
예제 #4
0
        private void grid_hedef_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
        {
            if (gv_hedef.SelectedRowsCount <= 0)
            {
                return;
            }

            if (e.KeyCode == Keys.Delete)
            {
                DialogResult dialogResult = MessageBox.Show("Silmek istediğinizden emin misiniz?", "Dikkat", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    DataTable dtu = SQL.get("SELECT * FROM urunler WHERE silindi = 0 AND hedef_id = " + gv_hedef.GetDataRow(gv_hedef.GetSelectedRows()[0])["hedef_id"].ToString());
                    if (dtu.Rows.Count > 0)
                    {
                        new mesaj("Bu hedefe gidecek ürünler var hedef silinemez!").ShowDialog();
                        return;
                    }

                    SQL.set("UPDATE hedef SET silindi = 1 WHERE hedef_id = " + gv_hedef.GetDataRow(gv_hedef.GetSelectedRows()[0])["hedef_id"].ToString());
                    DataTable dt_hedefler = SQL.get("SELECT * FROM hedef WHERE silindi = 0");
                    grid_hedef.DataSource = dt_hedefler;
                }
            }
        }
예제 #5
0
        private void button4_Click(object sender, EventArgs e)
        {
            if (secili_menu_id == 0)
            {
                new mesaj("Menü seçiniz!").ShowDialog();
                return;
            }
            if (tb_miktar.Value <= 0)
            {
                new mesaj("Miktar giriniz!").ShowDialog();
                return;
            }
            if (cmb_urun_grubu.EditValue == null)
            {
                new mesaj("Ürün grubu seçiniz!").ShowDialog();
                return;
            }

            DataTable dt = SQL.get("SELECT * FROM menu_urun_gruplari WHERE silindi = 0 AND menu_id = " + secili_menu_id + " AND urun_grubu_id = " + cmb_urun_grubu.EditValue);

            if (dt.Rows.Count > 0)
            {
                new mesaj("Bu ürün grubu daha önce eklenmiş!").ShowDialog();
                return;
            }

            SQL.set("INSERT INTO menu_urun_gruplari (kaydeden_kullanici_id, urun_grubu_id, menu_id, miktar) VALUES (" + SQL.kullanici_id + ", " + cmb_urun_grubu.EditValue + ", " + secili_menu_id + ", " + tb_miktar.Value + ")");

            DataTable dt_menu_urun_gruplari = SQL.get("SELECT mug.menu_urun_grubu_id, ug.urun_grubu, ug.urun_grubu_id, mug.miktar FROM menu_urun_gruplari mug INNER JOIN urun_gruplari ug ON ug.urun_grubu_id = mug.urun_grubu_id AND ug.silindi = 0 WHERE mug.silindi = 0 AND mug.menu_id = " + secili_menu_id);

            grid_menu_urun_grubu.DataSource = dt_menu_urun_gruplari;
        }
예제 #6
0
        private void btn_log_out_Click(object sender, EventArgs e)
        {
            if (tb_no.Text.Length <= 0)
            {
                new mesaj("İrsaliye No Giriniz!").ShowDialog();
                return;
            }

            if (secili_irsaliye_id == 0)
            {
                SQL.set("INSERT INTO urunler_irsaliye (kaydeden_kullanici_id, cari_id, irsaliye_tarihi, irsaliye_no, aciklama) VALUES (" + SQL.kullanici_id + ", " + cmb_cariler.EditValue + ", '" + dt_teslim_tarihi.Value.ToString("yyyy-MM-dd HH:mm:ss.fff") + "', '" + tb_no.Text + "', '" + tb_aciklama.Text + "')");
            }
            else
            {
                if (kalem_adet != 0)
                {
                    new mesaj("İrsaliyede kalem varken değiştirilemez!").ShowDialog();
                    return;
                }
                SQL.set("UPDATE urunler_irsaliye SET cari_id = " + cmb_cariler.EditValue + ", irsaliye_tarihi = '" + dt_teslim_tarihi.Value.ToString("yyyy-MM-dd HH:mm:ss.fff") + "', irsaliye_no = '" + tb_no.Text + "', aciklama = '" + tb_aciklama.Text + "' WHERE irsaliye_id = " + secili_irsaliye_id);
            }

            DataTable dt_irsaliye = SQL.get("SELECT i.irsaliye_no, i.irsaliye_id, i.kayit_tarihi, i.irsaliye_tarihi, kalem_adet = (SELECT COUNT(*) FROM urunler_irsaliye_kalem ik WHERE ik.silindi = 0 AND ik.irsaliye_id = i.irsaliye_id), c.cari_adi, c.cari_id FROM urunler_irsaliye i INNER JOIN cariler c ON c.cari_id = i.cari_id WHERE i.silindi = 0 ORDER by i.irsaliye_id DESC");

            grid_irsaliye.DataSource = dt_irsaliye;
        }
예제 #7
0
        private void btn_sil_Click(object sender, EventArgs e)
        {
            if (gv_fatura_kalem.SelectedRowsCount <= 0)
            {
                return;
            }

            DataRow dr = gv_fatura_kalem.GetDataRow(gv_fatura_kalem.GetSelectedRows()[0]);

            if (Convert.ToInt32(dr["fatura_kalem_id"]) != 0)
            {
                new mesaj("Fatura girilmiş kalemleri silemezsiniz!").ShowDialog();
                return;
            }

            DialogResult dialogResult = MessageBox.Show("Silmek istediğinizden emin misiniz?", "Dikkat", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                SQL.set("UPDATE urunler_irsaliye_kalem SET silindi = 1 WHERE irsaliye_kalem_id = " + dr["irsaliye_kalem_id"]);
                SQL.set("UPDATE urunler_hareket SET silindi = 1 WHERE hareket_tipi_parametre_id = 4 AND urun_id = " + dr["urun_id"] + " AND referans_id = " + dr["irsaliye_kalem_id"]);

                DataTable dt_irsaliye_kalem = SQL.get("SELECT s.siparis_no, i.irsaliye_kalem_id, i.urun_id, u.urun_adi, i.miktar, i.referans_siparis_kalem_id, olcu_birimi = p.deger, fatura_kalem_id = ISNULL(fk.fatura_kalem_id, 0) FROM urunler_irsaliye_kalem i INNER JOIN urunler u ON u.urun_id = i.urun_id INNER JOIN parametreler p ON p.parametre_id = u.olcu_birimi_parametre_id INNER JOIN urunler_siparis_kalem sk ON sk.siparis_kalem_id = i.referans_siparis_kalem_id INNER JOIN urunler_siparis s ON s.siparis_id = sk.siparis_id LEFT OUTER JOIN urunler_fatura_kalem fk ON fk.silindi = 0 AND fk.referans_irsaliye_kalem_id = i.irsaliye_kalem_id WHERE i.silindi = 0 AND i.irsaliye_id = " + secili_irsaliye_id);
                grid_fatura_kalem.DataSource = dt_irsaliye_kalem;
            }
        }
        private void btn_log_out_Click(object sender, EventArgs e)
        {
            if (tb_masa_adi.Text.Length <= 0)
            {
                new mesaj("Masa adı girin!").ShowDialog();
                return;
            }

            DataTable dt = SQL.get("SELECT masa_id FROM masalar WHERE silindi = 0 AND masa_adi = '" + tb_masa_adi.Text + "' AND masa_id != " + masa_id);

            if (dt.Rows.Count > 0)
            {
                new mesaj("Aynı isimle bir masa kayıtlı!").ShowDialog();
                return;
            }

            if (masa_id == 0)
            {
                SQL.set("INSERT INTO masalar (masa_adi, masa_kategori_id) VALUES ('" + tb_masa_adi.Text + "', " + masa_kategori_id + ")");
            }
            else
            {
                SQL.set("UPDATE masalar SET masa_adi = '" + tb_masa_adi.Text + "' WHERE masa_id = " + masa_id);
            }

            this.Close();
        }
예제 #9
0
        private void grid_masalar_DoubleClick(object sender, EventArgs e)
        {
            int aktarilacak_masa_id = Convert.ToInt32(tv_masalar.GetDataRow(tv_masalar.GetSelectedRows()[0])["masa_id"].ToString());

            DataTable dt_adisyon             = SQL.get("SELECT * FROM adisyon WHERE silindi = 0 AND kapandi = 0 AND masa_id = " + masa_id);
            DataTable dt_adisyon_aktarilacak = SQL.get("SELECT * FROM adisyon WHERE silindi = 0 AND kapandi = 0 AND masa_id = " + aktarilacak_masa_id);

            if (adisyon_kalem_id == 0)
            {
                if (dt_adisyon_aktarilacak.Rows.Count <= 0)
                {
                    SQL.set("UPDATE adisyon SET masa_id = " + aktarilacak_masa_id + " WHERE adisyon_id = " + dt_adisyon.Rows[0]["adisyon_id"]);
                }
                else
                {
                    SQL.set("UPDATE adisyon_kalem SET adisyon_id =  " + dt_adisyon_aktarilacak.Rows[0]["adisyon_id"] + " WHERE adisyon_id = " + dt_adisyon.Rows[0]["adisyon_id"]);
                    SQL.set("UPDATE adisyon SET silindi = 1 WHERE adisyon_id = " + dt_adisyon.Rows[0]["adisyon_id"]);
                }
            }
            else
            {
                if (dt_adisyon_aktarilacak.Rows.Count <= 0)
                {
                    SQL.set("INSERT INTO adisyon (masa_id) VALUES (" + aktarilacak_masa_id + ")");
                    dt_adisyon_aktarilacak = SQL.get("SELECT * FROM adisyon WHERE silindi = 0 AND kapandi = 0 AND masa_id = " + aktarilacak_masa_id);
                }
                SQL.set("UPDATE adisyon_kalem SET adisyon_id =  " + dt_adisyon_aktarilacak.Rows[0]["adisyon_id"] + " WHERE adisyon_kalem_id = " + adisyon_kalem_id);
            }

            this.Close();
        }
예제 #10
0
        private void btn_log_out_Click(object sender, EventArgs e)
        {
            if (tb_no.Text.Length <= 0)
            {
                new mesaj("Fatura No Giriniz!").ShowDialog();
                return;
            }

            if (secili_fatura_id == 0)
            {
                SQL.set("INSERT INTO urunler_fatura (kaydeden_kullanici_id, cari_id, fatura_tipi_parametre_id, vade_tarihi, fatura_tarihi, fatura_no, aciklama) VALUES (" + SQL.kullanici_id + ", " + cmb_cariler.EditValue + ", 29, '" + dt_teslim_tarihi.Value.ToString("yyyy-MM-dd HH:mm:ss.fff") + "', '" + dt_fatura_tarihi.Value.ToString("yyyy-MM-dd HH:mm:ss.fff") + "', '" + tb_no.Text + "', '" + tb_aciklama.Text + "')");
            }
            else
            {
                if (kalem_adet != 0)
                {
                    new mesaj("Faturada kalem varken değiştirilemez!").ShowDialog();
                    return;
                }
                SQL.set("UPDATE urunler_fatura SET cari_id = " + cmb_cariler.EditValue + ", vade_tarihi = '" + dt_teslim_tarihi.Value.ToString("yyyy-MM-dd HH:mm:ss.fff") + "', fatura_tarihi = '" + dt_fatura_tarihi.Value.ToString("yyyy-MM-dd HH:mm:ss.fff") + "', fatura_no = '" + tb_no.Text + "', aciklama = '" + tb_aciklama.Text + "' WHERE fatura_id = " + secili_fatura_id);
            }

            DataTable dt_fatura = SQL.get("SELECT f.fatura_no, f.fatura_id, f.kayit_tarihi, f.fatura_tarihi, f.vade_tarihi, kalem_adet = (SELECT COUNT(*) FROM urunler_fatura_kalem fk WHERE fk.silindi = 0 AND fk.fatura_id = f.fatura_id), c.cari_adi, c.cari_id FROM urunler_fatura f INNER JOIN cariler c ON c.cari_id = f.cari_id WHERE f.silindi = 0 AND f.fatura_tipi_parametre_id = 29 ORDER by f.fatura_id DESC");

            grid_fatura.DataSource = dt_fatura;
        }
예제 #11
0
        private void grid_fatura_KeyDown(object sender, KeyEventArgs e)
        {
            if (gv_fatura.SelectedRowsCount <= 0)
            {
                return;
            }

            if (e.KeyCode == Keys.Delete)
            {
                if (kalem_adet != 0)
                {
                    new mesaj("Faturada kalem varken silinemez!").ShowDialog();
                    return;
                }

                DialogResult dialogResult = MessageBox.Show("Silmek istediğinizden emin misiniz?", "Dikkat", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    SQL.set("UPDATE urunler_fatura SET silindi = 1 WHERE fatura_id = " + gv_fatura.GetDataRow(gv_fatura.GetSelectedRows()[0])["fatura_id"].ToString());

                    DataTable dt_fatura = SQL.get("SELECT f.fatura_no, f.fatura_id, f.kayit_tarihi, f.fatura_tarihi, f.vade_tarihi, kalem_adet = (SELECT COUNT(*) FROM urunler_fatura_kalem fk WHERE fk.silindi = 0 AND fk.fatura_id = f.fatura_id), c.cari_adi, c.cari_id FROM urunler_fatura f INNER JOIN cariler c ON c.cari_id = f.cari_id WHERE f.silindi = 0 AND f.fatura_tipi_parametre_id = 29 ORDER by f.fatura_id DESC");
                    grid_fatura.DataSource = dt_fatura;
                }
                gb_fatura_kalem.Visible = false;
            }
        }
예제 #12
0
        private void grid_fatura_kalem_KeyDown(object sender, KeyEventArgs e)
        {
            if (gv_fatura_kalem.SelectedRowsCount <= 0)
            {
                return;
            }

            if (e.KeyCode == Keys.Delete)
            {
                DataRow dr = gv_fatura_kalem.GetDataRow(gv_fatura_kalem.GetSelectedRows()[0]);

                DialogResult dialogResult = MessageBox.Show("Silmek istediğinizden emin misiniz?", "Dikkat", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    SQL.set("UPDATE urunler_fatura_kalem SET silindi = 1 WHERE fatura_kalem_id = " + dr["fatura_kalem_id"]);
                    SQL.set("UPDATE cari_bakiye SET silindi = 1 WHERE cari_bakiye_tipi = 32 AND cari_id = " + cari_id + " AND referans_id = " + dr["fatura_kalem_id"]);

                    DataTable dt_irsaliye_kalem = SQL.get("SELECT i.irsaliye_no, i.irsaliye_id, ik.irsaliye_kalem_id, ik.urun_id, u.urun_adi, olcu_birimi = p.deger, ik.miktar, sk.birim_fiyat, sk.iskonto_1, sk.iskonto_2, u.kdv, ik.referans_siparis_kalem_id, " +
                                                          " toplam = ik.miktar * (((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) - ((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) / 100 * sk.iskonto_2)) + (((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) - ((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) / 100 * sk.iskonto_2)) / 100 * u.kdv)) " +
                                                          " FROM urunler_irsaliye i INNER JOIN urunler_irsaliye_kalem ik ON ik.silindi = 0 AND ik.irsaliye_id = i.irsaliye_id INNER JOIN urunler u ON u.urun_id = ik.urun_id INNER JOIN parametreler p ON p.parametre_id = u.olcu_birimi_parametre_id INNER JOIN urunler_siparis_kalem sk ON sk.siparis_kalem_id = ik.referans_siparis_kalem_id LEFT OUTER JOIN urunler_fatura_kalem fk ON fk.silindi = 0 AND fk.referans_irsaliye_kalem_id = ik.irsaliye_kalem_id WHERE i.silindi = 0 AND fk.fatura_kalem_id IS NULL AND i.cari_id = " + cari_id);
                    grid_irsaliye_kalem.DataSource = dt_irsaliye_kalem;

                    DataTable dt_fatura_kalem = SQL.get("SELECT s.siparis_id, i.irsaliye_no, fk.fatura_kalem_id, fk.referans_irsaliye_kalem_id, fk.urun_id, u.urun_adi, olcu_birim = p.deger, ik.miktar, fk.birim_fiyat, fk.iskonto_1, fk.iskonto_2, fk.kdv, " +
                                                        " toplam = ik.miktar * (((fk.birim_fiyat - (fk.birim_fiyat / 100 * fk.iskonto_1)) - ((fk.birim_fiyat - (fk.birim_fiyat / 100 * fk.iskonto_1)) / 100 * fk.iskonto_2)) + (((fk.birim_fiyat - (fk.birim_fiyat / 100 * fk.iskonto_1)) - ((fk.birim_fiyat - (fk.birim_fiyat / 100 * fk.iskonto_1)) / 100 * fk.iskonto_2)) / 100 * fk.kdv)), " +
                                                        " net_birim_fiyat = (((fk.birim_fiyat - (fk.birim_fiyat / 100 * fk.iskonto_1)) - ((fk.birim_fiyat - (fk.birim_fiyat / 100 * fk.iskonto_1)) / 100 * fk.iskonto_2)) + (((fk.birim_fiyat - (fk.birim_fiyat / 100 * fk.iskonto_1)) - ((fk.birim_fiyat - (fk.birim_fiyat / 100 * fk.iskonto_1)) / 100 * fk.iskonto_2)) / 100 * fk.kdv))" +
                                                        " FROM urunler_fatura_kalem fk INNER JOIN urunler u ON u.urun_id = fk.urun_id INNER JOIN parametreler p ON p.parametre_id = u.olcu_birimi_parametre_id INNER JOIN urunler_irsaliye_kalem ik ON ik.irsaliye_kalem_id = fk.referans_irsaliye_kalem_id INNER JOIN urunler_irsaliye i ON i.irsaliye_id = ik.irsaliye_id INNER JOIN urunler_siparis_kalem sk ON sk.siparis_kalem_id = ik.referans_siparis_kalem_id INNER JOIN urunler_siparis s ON s.siparis_id = sk.siparis_id WHERE fk.silindi = 0 AND fk.fatura_id = " + secili_fatura_id);
                    grid_fatura_kalem.DataSource = dt_fatura_kalem;
                }
            }
        }
예제 #13
0
        private void grid_irsaliye_KeyDown(object sender, KeyEventArgs e)
        {
            if (gv_irsaliye.SelectedRowsCount <= 0)
            {
                return;
            }

            if (e.KeyCode == Keys.Delete)
            {
                if (kalem_adet != 0)
                {
                    new mesaj("İrsaliyede kalem varken silinemez!").ShowDialog();
                    return;
                }

                DialogResult dialogResult = MessageBox.Show("Silmek istediğinizden emin misiniz?", "Dikkat", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    SQL.set("UPDATE urunler_irsaliye SET silindi = 1 WHERE irsaliye_id = " + gv_irsaliye.GetDataRow(gv_irsaliye.GetSelectedRows()[0])["irsaliye_id"].ToString());

                    DataTable dt_irsaliye = SQL.get("SELECT i.irsaliye_no, i.irsaliye_id, i.kayit_tarihi, i.irsaliye_tarihi, kalem_adet = (SELECT COUNT(*) FROM urunler_irsaliye_kalem ik WHERE ik.silindi = 0 AND ik.irsaliye_id = i.irsaliye_id), c.cari_adi, c.cari_id FROM urunler_irsaliye i INNER JOIN cariler c ON c.cari_id = i.cari_id WHERE i.silindi = 0 ORDER by i.irsaliye_id DESC");
                    grid_irsaliye.DataSource = dt_irsaliye;
                }
                gb_irsaliye_kalem.Visible = false;
            }
        }
예제 #14
0
        private void btn_kalem_kapat_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < gv_siapris_kalem.SelectedRowsCount; i++)
            {
                if (!gv_siapris_kalem.IsDataRow(gv_siapris_kalem.GetSelectedRows()[0]))
                {
                    continue;
                }

                if (Convert.ToInt32(gv_siapris_kalem.GetDataRow(gv_siapris_kalem.GetSelectedRows()[i])["kapandi"]) == 0)
                {
                    SQL.set("UPDATE urunler_siparis_kalem SET kapandi = 1 WHERE siparis_kalem_id = " + gv_siapris_kalem.GetDataRow(gv_siapris_kalem.GetSelectedRows()[i])["siparis_kalem_id"]);
                }
                else
                {
                    SQL.set("UPDATE urunler_siparis_kalem SET kapandi = 0 WHERE siparis_kalem_id = " + gv_siapris_kalem.GetDataRow(gv_siapris_kalem.GetSelectedRows()[i])["siparis_kalem_id"]);
                }
            }

            DataTable dt_siparis_kalem = SQL.get("SELECT sk.siparis_kalem_id, sk.urun_id, u.urun_adi, olcu_birimi = p.deger, sk.miktar, sk.kapandi, sk.birim_fiyat, sk.iskonto_1, sk.iskonto_2, u.kdv, gelen_miktar = (SELECT SUM(miktar) FROM urunler_irsaliye_kalem ik WHERE ik.silindi = 0 AND ik.referans_siparis_kalem_id = sk.siparis_kalem_id), " +
                                                 " net_toplam = sk.miktar * (((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) - ((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) / 100 * sk.iskonto_2)) + (((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) - ((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) / 100 * sk.iskonto_2)) / 100 * u.kdv)), " +
                                                 " net_birim_fiyat = (((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) - ((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) / 100 * sk.iskonto_2)) + (((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) - ((sk.birim_fiyat - (sk.birim_fiyat / 100 * sk.iskonto_1)) / 100 * sk.iskonto_2)) / 100 * u.kdv)) " +
                                                 " FROM urunler_siparis_kalem sk INNER JOIN urunler u ON u.urun_id = sk.urun_id INNER JOIN parametreler p ON p.parametre_id = u.olcu_birimi_parametre_id WHERE sk.silindi = 0 AND sk.siparis_id = " + secili_siparis_id);

            grid_siparis_kalem.DataSource = dt_siparis_kalem;
        }
예제 #15
0
        private void grid_masalar_DoubleClick(object sender, EventArgs e)
        {
            DataRow dr = gv_masalar.GetFocusedDataRow();

            SQL.set("UPDATE adisyon SET kurye_kullanici_id = " + dr["kullanici_id"] + " WHERE adisyon_id = " + adisyon_id);
            this.Close();
        }
예제 #16
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (secili_urun_grubu_id == 0)
            {
                new mesaj("Ürün grubu seçiniz!").ShowDialog();
                return;
            }
            if (cmb_urun.EditValue == null)
            {
                new mesaj("Ürün seçiniz!").ShowDialog();
                return;
            }

            DataTable dt = SQL.get("SELECT * FROM urun_grubu_urunleri WHERE silindi = 0 AND urun_grubu_id = " + secili_urun_grubu_id + " AND urun_id = " + cmb_urun.EditValue);

            if (dt.Rows.Count > 0)
            {
                new mesaj("Bu ürün daha önce eklenmiş!").ShowDialog();
                return;
            }

            SQL.set("INSERT INTO urun_grubu_urunleri (kaydeden_kullanici_id, urun_grubu_id, urun_id) VALUES (" + SQL.kullanici_id + ", " + secili_urun_grubu_id + ", " + cmb_urun.EditValue + ")");

            DataTable dt_urun_grubu_urunler = SQL.get("SELECT ugu.urun_grubu_urun_id, u.urun_adi, u.urun_id FROM urun_grubu_urunleri ugu INNER JOIN urunler u ON u.urun_id = ugu.urun_id WHERE ugu.silindi = 0 AND ugu.urun_grubu_id = " + secili_urun_grubu_id);

            grid_urunler.DataSource = dt_urun_grubu_urunler;
        }
예제 #17
0
        private void btn_log_out_Click(object sender, EventArgs e)
        {
            if (gv_personeller.SelectedRowsCount <= 0)
            {
                new mesaj("Personel Seçiniz!").ShowDialog();
                return;
            }

            DataRow   dr;
            DataTable dt_ps;

            for (int i = 0; i < gv_personeller.SelectedRowsCount; i++)
            {
                dr = gv_personeller.GetDataRow(gv_personeller.GetSelectedRows()[i]);

                if (Convert.ToDecimal(dr["maas"]) == 0)
                {
                    continue;
                }

                dt_ps = SQL.get("INSERT INTO kullanicilar_maas_odeme (kullanici_id, maas, tarih, odeme_tipi_parametre_id) VALUES (" + dr["kullanici_id"] + ", " + dr["maas"].ToString().Replace(',', '.') + ", '" + dt_tarih.Value.ToString("yyyy-MM-dd HH:mm:ss.fff") + "', " + cmb_odeme_tipi.EditValue + "); SELECT SCOPE_IDENTITY();");
                SQL.set("INSERT INTO finans_hareket (hareket_tipi_parametre_id, miktar, referans_id) VALUES (23, " + (Convert.ToDecimal(dr["maas"]) * -1).ToString().Replace(',', '.') + ", " + dt_ps.Rows[0][0] + ")");
            }

            DataTable dt = SQL.get("SELECT * FROM kullanicilar WHERE silindi = 0");

            grid_personeller.DataSource = dt;

            DataTable dt_odemeler = SQL.get("SELECT mo.maas_odeme_id, mo.kullanici_id, mo.maas, mo.tarih, k.ad, k.soyad, odeme_tipi = p.deger, yil = YEAR(mo.tarih), ay = MONTH(mo.tarih) FROM kullanicilar_maas_odeme mo INNER JOIN kullanicilar k ON k.kullanici_id = mo.kullanici_id INNER JOIN parametreler p ON p.parametre_id = mo.odeme_tipi_parametre_id WHERE mo.silindi = 0");

            grid_maas_odeme.DataSource = dt_odemeler;
        }
예제 #18
0
        private void btn_log_out_Click(object sender, EventArgs e)
        {
            if (tb_cari_adi.Text.Length <= 0)
            {
                new mesaj("Cari Giriniz!").ShowDialog();
                return;
            }
            if (tb_vergi_no.Text.Length != 10 && tb_vergi_no.Text.Length != 11)
            {
                new mesaj("Vergi No 10 veya 11 haneli olmalıdı!").ShowDialog();
                return;
            }
            if (tb_resmi_unvan.Text.Length <= 0)
            {
                new mesaj("Resmi Ünvan Giriniz!").ShowDialog();
                return;
            }
            if (tb_vergi_dairesi.Text.Length <= 0)
            {
                new mesaj("Vergi Dairesi Giriniz!").ShowDialog();
                return;
            }

            /*if (tb_adres.Text.Length <= 0)
             * {
             *  new mesaj("Adres Giriniz!").ShowDialog();
             *  return;
             * }*/
            if (tb_telefon.Text.Length <= 0)
            {
                new mesaj("Telefon Giriniz!").ShowDialog();
                return;
            }

            if (cari_id == 0)
            {
                SQL.set("INSERT INTO cariler (cari_adi, cari_tipi_parametre_id, cari_kodu, resmi_unvan, vergi_dairesi, vergi_no, adres, telefon, mail, sorumlu_kisi, sorumlu_tel) " +
                        " VALUES ('" + tb_cari_adi.Text + "', " + cmb_cari_tip.EditValue + ", '" + tb_cari_kodu.Text + "', '" + tb_resmi_unvan.Text + "', '" + tb_vergi_dairesi.Text + "', '" + tb_vergi_no.Text + "', '" + tb_adres.Text + "', '" + tb_telefon.Text + "', '" + tb_mail.Text + "', '" + tb_sorumlu_kisi.Text + "', '" + tb_sorumlu_telefon.Text + "')");
            }
            else
            {
                SQL.set("UPDATE cariler SET " +
                        " cari_adi = '" + tb_cari_adi.Text + "', " +
                        " cari_tipi_parametre_id = " + cmb_cari_tip.EditValue + ", " +
                        " cari_kodu = '" + tb_cari_kodu.Text + "', " +
                        " resmi_unvan = '" + tb_resmi_unvan.Text + "', " +
                        " vergi_dairesi = '" + tb_vergi_dairesi.Text + "', " +
                        " vergi_no = '" + tb_vergi_no.Text + "', " +
                        " adres = '" + tb_adres.Text + "', " +
                        " telefon = '" + tb_telefon.Text + "', " +
                        " mail = '" + tb_mail.Text + "', " +
                        " sorumlu_kisi = '" + tb_sorumlu_kisi.Text + "', " +
                        " sorumlu_tel = '" + tb_sorumlu_telefon.Text + "' " +
                        " WHERE cari_id = " + cari_id);
            }

            this.Close();
        }
예제 #19
0
        private void button5_Click(object sender, EventArgs e)
        {
            decimal odenecek_tutar;
            decimal para_ustu = 0;

            if (tb_miktar.Value > (toplam_tutar - odenen))
            {
                odenecek_tutar = (toplam_tutar - odenen);
                para_ustu      = tb_miktar.Value - odenecek_tutar;

                new mesaj("İndirim Alınmadı!\nKalan tutardan yüksek indirim girdiniz!").ShowDialog();
                return;
            }
            else
            {
                odenecek_tutar = tb_miktar.Value;
            }

            if (odenecek_tutar <= 0)
            {
                new mesaj("İndirim yapılacak tutar bulunamadı!").ShowDialog();
                return;
            }

            DataTable dt_fh = SQL.get("INSERT INTO finans_hareket (hareket_tipi_parametre_id, miktar, referans_id) VALUES (59, " + odenecek_tutar.ToString().Replace(',', '.') + ", " + adisyon_id + "); SELECT SCOPE_IDENTITY();");

            DataTable dt_adisyon = SQL.get("SELECT adisyon_id FROM adisyon WHERE silindi = 0 AND kapandi = 0 AND masa_id = " + masa_id);

            if (dt_adisyon.Rows.Count != 0)
            {
                for (int i = 0; i < dt_secili.Rows.Count; i++)
                {
                    SQL.set("UPDATE adisyon_kalem SET odendi = " + dt_fh.Rows[0][0] + ", odenen_miktar = odenen_miktar + " + dt_secili.Rows[i]["miktar"].ToString().Replace(',', '.') + " WHERE adisyon_kalem_id = " + dt_secili.Rows[i]["adisyon_kalem_id"]);
                }
                dt_secili.Rows.Clear();

                adisyon_id = Convert.ToInt32(dt_adisyon.Rows[0]["adisyon_id"]);
                DataTable dt_adisyon_kalem = SQL.get("SELECT ak.odenen_miktar, u.fiyat, ak.odendi, ak.adisyon_kalem_id, u.urun_adi, ak.miktar, ak.ikram_miktar, tutar = CASE ak.menu_id WHEN 0 THEN (ak.miktar - ak.ikram_miktar) * u.fiyat ELSE ak.fiyat END, olcu_birimi = p.deger, mn.menu FROM adisyon_kalem ak INNER JOIN urunler u ON u.urun_id = ak.urun_id INNER JOIN parametreler p ON p.parametre_id = u.olcu_birimi_parametre_id LEFT OUTER JOIN menuler mn ON mn.menu_id = ak.menu_id WHERE ak.silindi = 0 AND ak.adisyon_id = " + dt_adisyon.Rows[0]["adisyon_id"] + " ORDER by (CASE ak.odendi WHEN 0 THEN 0 ELSE 1 END), (ak.miktar - ak.odenen_miktar) DESC");
                grid_adisyon.DataSource = dt_adisyon_kalem;

                DataTable dt_adisyon_fiyat = SQL.get("SELECT top_tutar = ISNULL(SUM(CASE ak.menu_id WHEN 0 THEN (ak.miktar - ak.ikram_miktar) * u.fiyat ELSE ak.fiyat END), 0.0000) FROM adisyon_kalem ak INNER JOIN urunler u ON u.urun_id = ak.urun_id WHERE ak.silindi = 0 AND ak.adisyon_id = " + dt_adisyon.Rows[0]["adisyon_id"]);
                toplam_tutar = Convert.ToDecimal(dt_adisyon_fiyat.Rows[0]["top_tutar"]);

                DataTable dt_finans = SQL.get("SELECT top_tutar = ISNULL(SUM(miktar), 0.0000) FROM finans_hareket WHERE silindi = 0 AND hareket_tipi_parametre_id IN (25, 26, 27, 59) AND referans_id = " + adisyon_id);
                odenen = Convert.ToDecimal(dt_finans.Rows[0]["top_tutar"]);

                DataTable dt_odemeler = SQL.get("SELECT fh.finans_hareket_id, fh.miktar, odeme_tipi = p.deger FROM finans_hareket fh INNER JOIN parametreler p ON p.parametre_id = fh.hareket_tipi_parametre_id WHERE fh.silindi = 0 AND hareket_tipi_parametre_id IN (25, 26, 27, 59) AND referans_id = " + adisyon_id);
                grid_odemeler.DataSource = dt_odemeler;
            }

            lbl_toplam.Text = toplam_tutar.ToString("c2");
            lbl_odenen.Text = odenen.ToString("c2");
            lbl_kalan.Text  = (toplam_tutar - odenen).ToString("c2");

            //new mesaj("Ödeme Alındı!\n" + (para_ustu > 0 ? "Kalan Tutar: " + para_ustu.ToString("c2") : "")).ShowDialog();
            tb_miktar.Value = 0;
        }
예제 #20
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (tb_menu.Text.Length <= 0)
            {
                new mesaj("Menü giriniz!").ShowDialog();
                return;
            }

            SQL.set("INSERT INTO menuler (kaydeden_kullanici_id, menu, fiyat) VALUES (" + SQL.kullanici_id + ", '" + tb_menu.Text + "', " + tb_iskonto_2.Value.ToString().Replace(',', '.') + ")");
            loadData();
        }
예제 #21
0
        private void btn_log_out_Click(object sender, EventArgs e)
        {
            if (tb_urun_grubu.Text.Length <= 0)
            {
                new mesaj("Ürün grubu giriniz!").ShowDialog();
                return;
            }

            SQL.set("INSERT INTO urun_gruplari (kaydeden_kullanici_id, urun_grubu) VALUES (" + SQL.kullanici_id + ", '" + tb_urun_grubu.Text + "')");
            loadData();
        }
예제 #22
0
 private void grid_cariler_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Delete)
     {
         DialogResult dialogResult = MessageBox.Show("Silmek istediğinizden emin misiniz?", "Dikkat", MessageBoxButtons.YesNo);
         if (dialogResult == DialogResult.Yes)
         {
             SQL.set("UPDATE cariler SET silindi = 1 WHERE cari_id = " + gv_cariler.GetDataRow(gv_cariler.GetSelectedRows()[0])["cari_id"].ToString());
             DataTable dt = SQL.get("SELECT c.cari_id, c.cari_adi, p.deger FROM cariler c INNER JOIN parametreler p ON p.parametre_id = c.cari_tipi_parametre_id WHERE c.silindi = 0");
             grid_cariler.DataSource = dt;
         }
     }
 }
예제 #23
0
 private void grid_tahsilat_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Delete)
     {
         DialogResult dialogResult = MessageBox.Show("Silmek istediğinizden emin misiniz?", "Dikkat", MessageBoxButtons.YesNo);
         if (dialogResult == DialogResult.Yes)
         {
             SQL.set("UPDATE finans_tahsilat SET silindi = 1 WHERE tahsilat_id = " + gv_tahsilat.GetDataRow(gv_tahsilat.GetSelectedRows()[0])["tahsilat_id"].ToString());
             DataTable dt_tahsilatlar = SQL.get("SELECT ft.tahsilat_id, ft.kayit_tarihi, ft.tahsilat_tarihi, ft.tahsilat_no, ft.tutar, c.cari_adi, tahsilat_tipi = p.deger, ft.evrak_tarihi, ft.aciklama, odeme_tipi = pot.deger, ft.odeme_tipi_parametre_id FROM finans_tahsilat ft INNER JOIN cariler c ON c.cari_id = ft.cari_id INNER JOIN parametreler p ON p.parametre_id = ft.tahsilat_tipi_parametre_id INNER JOIN parametreler pot ON pot.parametre_id = ft.odeme_tipi_parametre_id WHERE ft.silindi = 0");
             grid_tahsilat.DataSource = dt_tahsilatlar;
         }
     }
 }
예제 #24
0
        private void grid_menu_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Delete)
            {
                if (secili_menu_id == 0)
                {
                    new mesaj("Menü seçiniz!").ShowDialog();
                    return;
                }

                SQL.set("UPDATE menuler SET silindi = 1, guncelleyen_kullanici_id = " + SQL.kullanici_id + ", guncelleme_tarihi = GETDATE() WHERE menu_id = " + secili_menu_id);

                loadData();
            }
        }
예제 #25
0
        private void gridControl1_DoubleClick(object sender, EventArgs e)
        {
            if (tileView1.SelectedRowsCount <= 0)
            {
                return;
            }
            SQL.set("UPDATE adisyon_kalem SET durum_parametre_id = 55 WHERE adisyon_kalem_id = " + tileView1.GetDataRow(tileView1.GetSelectedRows()[0])["adisyon_kalem_id"]);

            DataTable dt_adisyon_kalem = SQL.get("SELECT ak.aciklama, m.masa_adi, ak.adisyon_kalem_id, u.urun_adi, ak.miktar, ak.ikram_miktar, tutar = (ak.miktar - ak.ikram_miktar) * u.fiyat, olcu_birimi = p.deger, ak.durum_parametre_id, durum = dr.deger FROM adisyon_kalem ak INNER JOIN urunler u ON u.urun_id = ak.urun_id AND u.hedef_id = " + cmb_hedef.EditValue + " INNER JOIN parametreler p ON p.parametre_id = u.olcu_birimi_parametre_id INNER JOIN parametreler dr ON dr.parametre_id = ak.durum_parametre_id INNER JOIN adisyon a ON a.adisyon_id = ak.adisyon_id AND a.kapandi = 0 INNER JOIN masalar m ON m.masa_id = a.masa_id WHERE ak.silindi = 0 AND ak.durum_parametre_id IN (54, 55)");

            grid_adisyon.DataSource = dt_adisyon_kalem;
            DataTable dt_adisyon_kalem_2 = SQL.get("SELECT ak.aciklama, m.masa_adi, ak.adisyon_kalem_id, u.urun_adi, ak.miktar, ak.ikram_miktar, tutar = (ak.miktar - ak.ikram_miktar) * u.fiyat, olcu_birimi = p.deger, ak.durum_parametre_id, durum = dr.deger FROM adisyon_kalem ak INNER JOIN urunler u ON u.urun_id = ak.urun_id AND u.hedef_id = " + cmb_hedef.EditValue + " INNER JOIN parametreler p ON p.parametre_id = u.olcu_birimi_parametre_id INNER JOIN parametreler dr ON dr.parametre_id = ak.durum_parametre_id INNER JOIN adisyon a ON a.adisyon_id = ak.adisyon_id AND a.kapandi = 0 INNER JOIN masalar m ON m.masa_id = a.masa_id WHERE ak.silindi = 0 AND ak.durum_parametre_id IN (56)");

            gridControl1.DataSource = dt_adisyon_kalem_2;
        }
예제 #26
0
        private void btn_log_out_Click(object sender, EventArgs e)
        {
            if (secili_siparis_id == 0)
            {
                SQL.set("INSERT INTO urunler_siparis (kaydeden_kullanici_id, cari_id, tahmini_teslim_tarihi, durum_parametre_id, siparis_no, aciklama) VALUES (" + SQL.kullanici_id + ", " + cmb_cariler.EditValue + ", '" + dt_teslim_tarihi.Value.ToString("yyyy-MM-dd HH:mm:ss.fff") + "', 18, '" + tb_no.Text + "', '" + tb_aciklama.Text + "')");
            }
            else
            {
                SQL.set("UPDATE urunler_siparis SET cari_id = " + cmb_cariler.EditValue + ", tahmini_teslim_tarihi = '" + dt_teslim_tarihi.Value.ToString("yyyy-MM-dd HH:mm:ss.fff") + "', siparis_no = '" + tb_no.Text + "', aciklama = '" + tb_aciklama.Text + "' WHERE siparis_id = " + secili_siparis_id);
            }

            DataTable dt_siparisler = SQL.get("SELECT s.siparis_id, durum = p.deger, s.tahmini_teslim_tarihi, s.kayit_tarihi, c.cari_adi, s.durum_parametre_id FROM urunler_siparis s INNER JOIN parametreler p ON p.parametre_id = s.durum_parametre_id INNER JOIN cariler c ON c.cari_id = s.cari_id WHERE s.silindi = 0 AND s.durum_parametre_id <> 20 ORDER by s.siparis_id DESC");

            grid_siparis.DataSource = dt_siparisler;
        }
예제 #27
0
        private void btn_log_out_Click(object sender, EventArgs e)
        {
            if (tb_tutar.Value <= 0)
            {
                new mesaj("Tutar 0 girilemez!").Show();
                return;
            }

            SQL.set("INSERT INTO finans_hareket (hareket_tipi_parametre_id, miktar, referans_id, finans_aciklama) VALUES (" + cmb_tahsilat_tipi.EditValue + ", " + (tb_tutar.Value * -1).ToString().Replace(',', '.') + ", " + cmb_cariler.EditValue + ", '" + tb_aciklama.Text + "')");

            DataTable dt_tahsilatlar = SQL.get("SELECT fh.finans_aciklama, fh.finans_hareket_id, fh.kayit_tarihi, fh.miktar, c.cari_adi, p.deger FROM finans_hareket fh INNER JOIN cariler c ON c.cari_id = fh.referans_id INNER JOIN parametreler p ON p.parametre_id = fh.hareket_tipi_parametre_id WHERE fh.silindi = 0 AND fh.hareket_tipi_parametre_id IN (60, 61)");

            grid_tahsilat.DataSource = dt_tahsilatlar;

            tb_tutar.Value   = 0;
            tb_aciklama.Text = "";
        }
예제 #28
0
        private void grid_urunler_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Delete)
            {
                int secili_urun_grubu_urun_id = Convert.ToInt32(gv_urunler.GetDataRow(gv_urunler.GetSelectedRows()[0])["urun_grubu_urun_id"]);

                if (secili_urun_grubu_urun_id == 0)
                {
                    new mesaj("Ürün seçiniz!").ShowDialog();
                    return;
                }

                SQL.set("UPDATE urun_grubu_urunleri SET silindi = 1, guncelleyen_kullanici_id = " + SQL.kullanici_id + ", guncelleme_tarihi = GETDATE() WHERE urun_grubu_urun_id = " + secili_urun_grubu_urun_id);

                DataTable dt_urun_grubu_urunler = SQL.get("SELECT ugu.urun_grubu_urun_id, u.urun_adi, u.urun_id FROM urun_grubu_urunleri ugu INNER JOIN urunler u ON u.urun_id = ugu.urun_id WHERE ugu.silindi = 0 AND ugu.urun_grubu_id = " + secili_urun_grubu_id);
                grid_urunler.DataSource = dt_urun_grubu_urunler;
            }
        }
        private void btn_log_out_Click(object sender, EventArgs e)
        {
            if (tb_kategori_adi.Text.Length <= 0)
            {
                new mesaj("Hedef Adı giriniz!").ShowDialog();
                return;
            }

            if (hedef_id == 0)
            {
                SQL.set("INSERT INTO hedef (hedef, yazici, hedefte_yazdir) VALUES ('" + tb_kategori_adi.Text + "', '" + tb_yazici.Text + "', " + (cb_hedefte_yazdir.Checked ? 1 : 0) + ")");
            }
            else
            {
                SQL.set("UPDATE hedef SET hedef = '" + tb_kategori_adi.Text + "', yazici = '" + tb_yazici.Text + "', hedefte_yazdir = " + (cb_hedefte_yazdir.Checked ? 1 : 0) + " WHERE hedef_id = " + hedef_id);
            }
            this.Close();
        }
예제 #30
0
        private void grid_menu_urun_grubu_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Delete)
            {
                int secili_menu_urun_grubu_id = Convert.ToInt32(gv_menu_urun_grubu.GetDataRow(gv_menu_urun_grubu.GetSelectedRows()[0])["menu_urun_grubu_id"]);

                if (secili_menu_urun_grubu_id == 0)
                {
                    new mesaj("Ürün grubu seçiniz!").ShowDialog();
                    return;
                }

                SQL.set("UPDATE menu_urun_gruplari SET silindi = 1, guncelleyen_kullanici_id = " + SQL.kullanici_id + ", guncelleme_tarihi = GETDATE() WHERE menu_urun_grubu_id = " + secili_menu_urun_grubu_id);

                DataTable dt_menu_urun_gruplari = SQL.get("SELECT mug.menu_urun_grubu_id, ug.urun_grubu, ug.urun_grubu_id, mug.miktar FROM menu_urun_gruplari mug INNER JOIN urun_gruplari ug ON ug.urun_grubu_id = mug.urun_grubu_id AND ug.silindi = 0 WHERE mug.silindi = 0 AND mug.menu_id = " + secili_menu_id);
                grid_menu_urun_grubu.DataSource = dt_menu_urun_gruplari;
            }
        }