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; } }
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; }
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"; }
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; } } }
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; }
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; }
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(); }
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(); }
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; }
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; } }
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; } } }
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; } }
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; }
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(); }
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; }
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; }
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(); }
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; }
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(); }
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(); }
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; } } }
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; } } }
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(); } }
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; }
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; }
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 = ""; }
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(); }
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; } }