Esempio n. 1
0
        private void urunler_receteli_uretim_Load(object sender, EventArgs e)
        {
            DataTable dt_cinsiyet = SQL.get("SELECT * FROM parametreler WHERE silindi = 0 AND tip = 'olcu_birimi'");

            cmb_kaynak_birim.Properties.DataSource = dt_cinsiyet;
            cmb_kaynak_birim.EditValue             = dt_cinsiyet.Rows[0]["parametre_id"];

            DataTable dt_kaynak = SQL.get("SELECT olcu_birimi = olcu.deger, olcu_birimi_id = olcu.parametre_id, miktar = 0.0000, u.urun_id, u.urun_adi, resim = 'urun_resimleri/' + u.resim, u.fiyat, k.kategori_adi, ust_kategori_adi = uk.kategori_adi FROM urunler u INNER JOIN kategoriler k ON k.kategori_id = u.kategori_id INNER JOIN kategoriler uk ON uk.kategori_id = k.ust_kategori_id INNER JOIN parametreler olcu ON olcu.parametre_id = u.olcu_birimi_parametre_id WHERE u.silindi = 0 AND u.recete_malzemesi = 1 ORDER by uk.kategori_adi, k.kategori_adi, u.urun_adi");

            if (dt_kaynak.Rows.Count <= 0)
            {
                new mesaj("Reçete malzemesi girmeden reçete giremezsiniz!").ShowDialog();
                this.Close();
                return;
            }
            grid_kaynak.DataSource = dt_kaynak;
            DataTable dt_hedef = SQL.get("SELECT olcu_birimi = olcu.deger, miktar = 0.0000, u.urun_id, u.urun_adi, resim = 'urun_resimleri/' + u.resim, u.fiyat, k.kategori_adi, ust_kategori_adi = uk.kategori_adi FROM urunler u INNER JOIN kategoriler k ON k.kategori_id = u.kategori_id INNER JOIN kategoriler uk ON uk.kategori_id = k.ust_kategori_id INNER JOIN parametreler olcu ON olcu.parametre_id = u.olcu_birimi_parametre_id WHERE u.silindi = 0 AND u.receteli_urun = 1 ORDER by uk.kategori_adi, k.kategori_adi, u.urun_adi");

            if (dt_hedef.Rows.Count <= 0)
            {
                new mesaj("Reçeteli ürün girmeden reçete giremezsiniz!").ShowDialog();
                this.Close();
                return;
            }
            cmb_hedef.Properties.DataSource = dt_hedef;
            cmb_hedef.EditValue             = dt_hedef.Rows[0]["urun_id"];

            if (dt_hedef.Rows.Count > 0)
            {
                DataTable dt_recete = SQL.get("SELECT ur.recete_id, u.urun_id, u.urun_adi, ur.miktar, olcu_birimi = p.deger, olcu_birimi_id = p.parametre_id FROM urunler_recete ur INNER JOIN urunler u ON u.urun_id = ur.recete_urunu_id INNER JOIN parametreler p ON p.parametre_id = u.olcu_birimi_parametre_id WHERE ur.silindi = 0 AND ur.receteli_urun_id = " + cmb_hedef.EditValue);
                grid_recete.DataSource = dt_recete;
            }
        }
Esempio n. 2
0
        public void login()
        {
            if (tb_pass.Text.Length <= 0)
            {
                new mesaj("Şifre Giriniz!").ShowDialog();
                return;
            }

            DataTable dt;

            try
            {
                dt = SQL.get("SELECT * FROM kullanicilar WHERE silindi = 0 AND sifre = '" + tb_pass.Text + "'");
            }
            catch { new mesaj("Veri tabanı bağlantısında sorun var!").ShowDialog(); return; }

            if (dt.Rows.Count <= 0)
            {
                new mesaj("Yanlış Şifre!").ShowDialog();
                return;
            }

            SQL.kullanici_id = Convert.ToInt32(Convert.ToInt32(dt.Rows[0]["kullanici_id"]));
            SQL.ad           = dt.Rows[0]["ad"].ToString();
            SQL.soyad        = dt.Rows[0]["soyad"].ToString();

            tb_pass.Text = "";

            menu m = new menu();

            m.ShowDialog();
        }
Esempio n. 3
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;
        }
        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 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;
        }
Esempio n. 6
0
        private void raporlar_Load(object sender, EventArgs e)
        {
            try { text = System.IO.File.ReadAllText(@"printer_info.txt"); } catch { text = ""; }

            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");

            cmb_cari_cari_hesap_ekstresi.Properties.DataSource = dt;
            if (dt.Rows.Count > 0)
            {
                cmb_cari_cari_hesap_ekstresi.EditValue = dt.Rows[0]["cari_id"];
            }

            DataTable dt_urun = SQL.get("SELECT u.menu_aktif, u.stok_kodu, u.urun_id, u.urun_adi, resim = 'urun_resimleri/' + u.resim, olcu_birimi = p.deger, u.fiyat, k.kategori_adi, ust_kategori_adi = uk.kategori_adi, stok = ISNULL((SELECT SUM(uh.miktar) FROM urunler_hareket uh WHERE uh.silindi = 0 AND uh.urun_id = u.urun_id), 0.0000) FROM urunler u INNER JOIN kategoriler k ON k.kategori_id = u.kategori_id INNER JOIN kategoriler uk ON uk.kategori_id = k.ust_kategori_id INNER JOIN parametreler p ON p.parametre_id = u.olcu_birimi_parametre_id WHERE u.silindi = 0 ORDER by uk.kategori_adi, k.kategori_adi, u.urun_adi");

            cmb_urun_stok_hareket_raporu.Properties.DataSource = dt_urun;
            if (dt_urun.Rows.Count > 0)
            {
                cmb_urun_stok_hareket_raporu.EditValue = dt_urun.Rows[0]["urun_id"];
            }

            //DataTable dt_masa = SQL.get("SELECT masa_id = 0, masa_adi = 'HEPSİ' UNION ALL SELECT masa_id, masa_adi FROM masalar WHERE silindi = 0");
            //cmb_masa_satis_raporu.Properties.DataSource = dt_masa;
            //if (dt_masa.Rows.Count > 0) cmb_masa_satis_raporu.EditValue = dt_masa.Rows[0]["masa_id"];

            DataTable gunler = SQL.get("SELECT TOP 100 * FROM gunler WHERE silindi = 1 ORDER by gun_id DESC");

            grid_gunler.DataSource = gunler;
        }
Esempio n. 7
0
        public rp_masa_grubuna_gore_satislar(DateTime tarih1, DateTime tarih2)
        {
            InitializeComponent();

            lbl_tarih.Text = tarih1.Day + "." + tarih1.Month + "." + tarih1.Year + "-" + tarih2.Day + "." + tarih2.Month + "." + tarih2.Year;
            DataTable dt = SQL.get(" SELECT " +
                                   "     mk.masa_kategori, " +
                                   "     tutar = ISNULL((SELECT SUM(fh.miktar) FROM finans_hareket fh INNER JOIN adisyon a ON a.adisyon_id = fh.referans_id INNER JOIN masalar m ON m.masa_id = a.masa_id AND m.masa_kategori_id = mk.masa_kategori_id WHERE fh.silindi = 0 AND fh.hareket_tipi_parametre_id IN (25, 26, 27) AND fh.kayit_tarihi BETWEEN '" + tarih1.ToString("yyyy-MM-dd HH:mm:00.000") + "' AND DATEADD(DAY, 0, '" + tarih2.ToString("yyyy-MM-dd HH:mm:00.000") + "')), 0) " +
                                   " FROM masalar_kategori mk " +
                                   " WHERE mk.silindi = 0 " +
                                   " AND 0 != ISNULL((SELECT SUM(fh.miktar) FROM finans_hareket fh INNER JOIN adisyon a ON a.adisyon_id = fh.referans_id INNER JOIN masalar m ON m.masa_id = a.masa_id AND m.masa_kategori_id = mk.masa_kategori_id WHERE fh.silindi = 0 AND fh.hareket_tipi_parametre_id IN (25, 26, 27) AND fh.kayit_tarihi BETWEEN '" + tarih1.ToString("yyyy-MM-dd HH:mm:00.000") + "' AND DATEADD(DAY, 0, '" + tarih2.ToString("yyyy-MM-dd HH:mm:00.000") + "')), 0)");

            this.DataSource = dt;

            XRBinding binding0 = new XRBinding("Text", this.DataSource, "masa_kategori", "");

            tc_masa_grubu.DataBindings.Add(binding0);
            XRBinding binding1 = new XRBinding("Text", this.DataSource, "tutar", "{0:c2}");

            tc_tutar.DataBindings.Add(binding1);

            GroupField sortField = new GroupField("tutar");

            sortField.SortOrder = XRColumnSortOrder.Descending;
            this.Detail.SortFields.Add(sortField);
        }
Esempio n. 8
0
        private void F_FormClosing(object sender, FormClosingEventArgs e)
        {
            DataTable dt_adisyon = SQL.get("SELECT adisyon_id FROM adisyon WHERE silindi = 0 AND kapandi = 0 AND masa_id = " + masa_id);

            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");

            tb_miktar.Value = 0;
        }
Esempio n. 9
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;
            }
        }
Esempio n. 10
0
        private void cmb_urun_EditValueChanged(object sender, EventArgs e)
        {
            DataTable dt = SQL.get("SELECT * FROM urunler WHERE urun_id = " + cmb_urun.EditValue);

            tb_birim_fiyat.Value = Convert.ToDecimal(dt.Rows[0]["fiyat"]);
            tb_kdv.Value         = Convert.ToDecimal(dt.Rows[0]["kdv"]);
        }
Esempio n. 11
0
        private void grid_fatura_Click(object sender, EventArgs e)
        {
            if (gv_fatura.SelectedRowsCount <= 0)
            {
                return;
            }

            if (!gv_fatura.IsDataRow(gv_fatura.GetSelectedRows()[0]))
            {
                return;
            }

            secili_fatura_id  = Convert.ToInt32(gv_fatura.GetDataRow(gv_fatura.GetSelectedRows()[0])["fatura_id"]);
            kalem_adet        = Convert.ToInt32(gv_fatura.GetDataRow(gv_fatura.GetSelectedRows()[0])["kalem_adet"]);
            cari_id           = Convert.ToInt32(gv_fatura.GetDataRow(gv_fatura.GetSelectedRows()[0])["cari_id"]);
            btn_iptal.Visible = gb_fatura_kalem.Visible = true;
            btn_log_out.Text  = "DÜZENLE";

            DataTable dt_ft = SQL.get("SELECT * FROM urunler_fatura WHERE fatura_id = " + secili_fatura_id);

            cmb_cariler.EditValue  = dt_ft.Rows[0]["cari_id"];
            dt_teslim_tarihi.Value = Convert.ToDateTime(dt_ft.Rows[0]["vade_tarihi"]);
            dt_fatura_tarihi.Value = Convert.ToDateTime(dt_ft.Rows[0]["fatura_tarihi"]);
            tb_no.Text             = dt_ft.Rows[0]["fatura_no"].ToString();
            tb_aciklama.Text       = dt_ft.Rows[0]["aciklama"].ToString();

            DataTable dt_fatura_kalem = SQL.get("SELECT fk.fatura_kalem_id, fk.urun_id, u.urun_adi, olcu_birimi = p.deger, fk.miktar, fk.birim_fiyat, fk.iskonto_1, fk.iskonto_2, fk.kdv, " +
                                                " toplam = fk.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 WHERE fk.silindi = 0 AND fk.fatura_id = " + secili_fatura_id);

            grid_fatura_kalem.DataSource = dt_fatura_kalem;
        }
Esempio n. 12
0
        public rp_finans_raporu(DateTime ilk_tarih, DateTime son_tarih)
        {
            InitializeComponent();

            lbl_siparis_tarihi.Text = ilk_tarih.ToShortDateString() + " - " + son_tarih.ToShortDateString();

            DataTable dt = SQL.get("SELECT fh.kayit_tarihi, fh.miktar, p.deger FROM finans_hareket fh INNER JOIN parametreler p ON p.parametre_id = fh.hareket_tipi_parametre_id WHERE fh.silindi = 0 AND fh.kayit_tarihi BETWEEN '" + ilk_tarih.ToString("yyyy-MM-dd HH:mm:ss.fff") + "' AND DATEADD(DAY, 0, '" + son_tarih.ToString("yyyy-MM-dd HH:mm:ss.fff") + "')");

            this.DataSource = dt;

            XRBinding binding0 = new XRBinding("Text", this.DataSource, "kayit_tarihi", "");

            xrTableCell2.DataBindings.Add(binding0);
            XRBinding binding1 = new XRBinding("Text", this.DataSource, "deger", "");

            xrTableCell4.DataBindings.Add(binding1);
            XRBinding binding3 = new XRBinding("Text", this.DataSource, "miktar", "{0:c2}");

            xrTableCell5.DataBindings.Add(binding3);
            XRBinding binding4 = new XRBinding("Text", this.DataSource, "miktar", "{0:c2}");

            xrTableCell8.DataBindings.Add(binding4);

            XRSummary sum1 = new XRSummary(SummaryRunning.Page, SummaryFunc.Sum, "{0:c2}");

            xrTableCell8.Summary = sum1;
        }
Esempio n. 13
0
        private void pos_masa_masa_kapat_Load(object sender, EventArgs e)
        {
            DataTable dt_ikram = SQL.get("SELECT parametre_id, deger FROM parametreler WHERE silindi = 0 AND tip = 'masa_kapat'");

            cmb_ikram.Properties.DataSource = dt_ikram;
            cmb_ikram.EditValue             = dt_ikram.Rows[0]["parametre_id"];
        }
Esempio n. 14
0
        public rp_personel_iptal(DateTime tarih1, DateTime tarih2)
        {
            InitializeComponent();

            lbl_tarih.Text = tarih1.Day + "." + tarih1.Month + "." + tarih1.Year + "-" + tarih2.Day + "." + tarih2.Month + "." + tarih2.Year;
            DataTable dt = SQL.get("SELECT ad_soyad = k.ad + ' ' + k.soyad, u.urun_adi, miktar = SUM(ak.miktar), tutar = SUM(ak.miktar * u.fiyat) FROM kullanicilar k LEFT OUTER JOIN adisyon_kalem ak ON ak.silindi = 1 AND ak.durum_parametre_id != 51 AND ak.kaydeden_kullanici_id = k.kullanici_id AND ak.kayit_tarihi BETWEEN '" + tarih1.ToString("yyyy-MM-dd HH:mm:00.000") + "' AND DATEADD(DAY, 0, '" + tarih2.ToString("yyyy-MM-dd HH:mm:00.000") + "') INNER JOIN urunler u ON u.urun_id = ak.urun_id " +
                                   " WHERE k.silindi = 0 GROUP by k.ad, k.soyad, u.urun_adi");

            this.DataSource = dt;

            XRBinding binding0 = new XRBinding("Text", this.DataSource, "ad_soyad", "");

            lbl_personel.DataBindings.Add(binding0);
            XRBinding binding2 = new XRBinding("Text", this.DataSource, "urun_adi", "");

            tc_urun.DataBindings.Add(binding2);
            XRBinding binding3 = new XRBinding("Text", this.DataSource, "miktar", "{0:n2}");

            tc_miktar.DataBindings.Add(binding3);
            XRBinding binding4 = new XRBinding("Text", this.DataSource, "tutar", "{0:c2}");

            tc_tutar.DataBindings.Add(binding4);

            GroupField sortField = new GroupField("tutar");

            sortField.SortOrder = XRColumnSortOrder.Descending;
            this.Detail.SortFields.Add(sortField);

            GroupField groupField = new GroupField("ad_soyad");

            GroupHeader1.GroupFields.Add(groupField);
        }
Esempio n. 15
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;
                }
            }
        }
Esempio n. 16
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;
            }
        }
Esempio n. 17
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();
        }
Esempio n. 18
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;
        }
Esempio n. 19
0
        public rp_personel_iptal_ozet(DateTime tarih1, DateTime tarih2)
        {
            InitializeComponent();
            lbl_tarih.Text = tarih1.Day + "." + tarih1.Month + "." + tarih1.Year + "-" + tarih2.Day + "." + tarih2.Month + "." + tarih2.Year;

            DataTable dt = SQL.get("SELECT * FROM(SELECT ad_soyad = k.ad + ' ' + k.soyad, tutar = (SELECT SUM(ak.miktar * u.fiyat) FROM adisyon_kalem ak INNER JOIN urunler u ON u.urun_id = ak.urun_id WHERE ak.silindi = 1 AND ak.durum_parametre_id != 51 AND ak.kaydeden_kullanici_id = k.kullanici_id AND ak.kayit_tarihi BETWEEN '" + tarih1.ToString("yyyy-MM-dd HH:mm:00.000") + "' AND DATEADD(DAY, 0, '" + tarih2.ToString("yyyy-MM-dd HH:mm:00.000") + "')) FROM kullanicilar k WHERE k.silindi = 0) tbl WHERE tbl.tutar != 0");

            this.DataSource = dt;

            XRBinding binding0 = new XRBinding("Text", this.DataSource, "ad_soyad", "");

            tc_urun.DataBindings.Add(binding0);
            XRBinding binding1 = new XRBinding("Text", this.DataSource, "tutar", "{0:n2}");

            tc_tutar.DataBindings.Add(binding1);

            XRBinding binding6 = new XRBinding("Text", this.DataSource, "tutar", "{0:c2}");

            tc_top_tutar.DataBindings.Add(binding6);
            XRSummary sum2 = new XRSummary(SummaryRunning.Page, SummaryFunc.Sum, "{0:c2}");

            tc_top_tutar.Summary = sum2;

            GroupField sortField = new GroupField("tutar");

            sortField.SortOrder = XRColumnSortOrder.Descending;
            this.Detail.SortFields.Add(sortField);
        }
Esempio n. 20
0
        private void grid_irsaliye_Click(object sender, EventArgs e)
        {
            if (gv_irsaliye.SelectedRowsCount <= 0)
            {
                return;
            }

            if (!gv_irsaliye.IsDataRow(gv_irsaliye.GetSelectedRows()[0]))
            {
                return;
            }

            secili_irsaliye_id = Convert.ToInt32(gv_irsaliye.GetDataRow(gv_irsaliye.GetSelectedRows()[0])["irsaliye_id"]);
            kalem_adet         = Convert.ToInt32(gv_irsaliye.GetDataRow(gv_irsaliye.GetSelectedRows()[0])["kalem_adet"]);
            cari_id            = Convert.ToInt32(gv_irsaliye.GetDataRow(gv_irsaliye.GetSelectedRows()[0])["cari_id"]);
            btn_iptal.Visible  = gb_irsaliye_kalem.Visible = true;
            btn_log_out.Text   = "DÜZENLE";

            DataTable dt_ir = SQL.get("SELECT * FROM urunler_irsaliye WHERE irsaliye_id = " + secili_irsaliye_id);

            cmb_cariler.EditValue  = dt_ir.Rows[0]["cari_id"];
            dt_teslim_tarihi.Value = Convert.ToDateTime(dt_ir.Rows[0]["irsaliye_tarihi"]);
            tb_no.Text             = dt_ir.Rows[0]["irsaliye_no"].ToString();
            tb_aciklama.Text       = dt_ir.Rows[0]["aciklama"].ToString();

            DataTable dt_siparis_kalem = SQL.get("SELECT s.siparis_id, sk.siparis_kalem_id, sk.urun_id, u.urun_adi, olcu_birimi = p.deger, sk.miktar, gelen_miktar = 0.0000, gelen_miktar1 = (SELECT SUM(miktar) FROM urunler_irsaliye_kalem ik WHERE ik.silindi = 0 AND ik.referans_siparis_kalem_id = sk.siparis_kalem_id) FROM urunler_siparis s INNER JOIN urunler_siparis_kalem sk ON sk.siparis_id = s.siparis_id AND sk.silindi = 0 AND sk.kapandi = 0 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 s.silindi = 0 AND s.durum_parametre_id = 19 AND ISNULL((SELECT SUM(miktar) FROM urunler_irsaliye_kalem ik WHERE ik.silindi = 0 AND ik.referans_siparis_kalem_id = sk.siparis_kalem_id), 0.0000) < sk.miktar AND s.cari_id = " + cari_id);

            grid_irsaliye_kalem.DataSource = dt_siparis_kalem;

            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();
        }
Esempio n. 22
0
        private void cari_ekle_duzenle_Load(object sender, EventArgs e)
        {
            DataTable dt_p = SQL.get("SELECT * FROM parametreler WHERE silindi = 0 AND tip = 'cari_tip'");

            cmb_cari_tip.Properties.DataSource = dt_p;
            cmb_cari_tip.EditValue             = dt_p.Rows[0]["parametre_id"];

            if (cari_id != 0)
            {
                btn_log_out.Text = "Düzenle";

                DataTable dt = SQL.get("SELECT * FROM cariler WHERE cari_id = " + cari_id);
                tb_cari_adi.Text        = dt.Rows[0]["cari_adi"].ToString();
                cmb_cari_tip.EditValue  = dt.Rows[0]["cari_tipi_parametre_id"];
                tb_cari_kodu.Text       = dt.Rows[0]["cari_kodu"].ToString();
                tb_resmi_unvan.Text     = dt.Rows[0]["resmi_unvan"].ToString();
                tb_vergi_dairesi.Text   = dt.Rows[0]["vergi_dairesi"].ToString();
                tb_vergi_no.Text        = dt.Rows[0]["vergi_no"].ToString();
                tb_adres.Text           = dt.Rows[0]["adres"].ToString();
                tb_telefon.Text         = dt.Rows[0]["telefon"].ToString();
                tb_mail.Text            = dt.Rows[0]["mail"].ToString();
                tb_sorumlu_kisi.Text    = dt.Rows[0]["sorumlu_kisi"].ToString();
                tb_sorumlu_telefon.Text = dt.Rows[0]["sorumlu_tel"].ToString();
            }
        }
        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;
                }
            }
        }
Esempio n. 24
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;
        }
Esempio n. 25
0
        private void finans_tahsilat_fisi_Load(object sender, EventArgs e)
        {
            DataTable dt_p = SQL.get("SELECT * FROM parametreler WHERE silindi = 0 AND tip = 'tahsilat_tipi'");

            cmb_tahsilat_tipi.Properties.DataSource = dt_p;
            cmb_tahsilat_tipi.EditValue             = dt_p.Rows[0]["parametre_id"];

            DataTable dt_cari = SQL.get("SELECT * FROM cariler WHERE silindi = 0");

            if (dt_cari.Rows.Count <= 0)
            {
                new mesaj("Cari girmeden tahsilat fişi giremezsiniz!").ShowDialog();
                this.Close();
                return;
            }
            cmb_cariler.Properties.DataSource = dt_cari;
            cmb_cariler.EditValue             = dt_cari.Rows[0]["cari_id"];

            DataTable dt_cinsiyet = SQL.get("SELECT * FROM parametreler WHERE tip = 'tahsilat_odeme'");

            cmb_odeme_tipi.Properties.DataSource = dt_cinsiyet;
            cmb_odeme_tipi.EditValue             = dt_cinsiyet.Rows[0]["parametre_id"];

            DataTable dt_tahsilatlar = SQL.get("SELECT ft.tahsilat_id, ft.kayit_tarihi, ft.tahsilat_tarihi, ft.evrak_tarihi, ft.aciklama, ft.tahsilat_no, ft.tutar, c.cari_adi, tahsilat_tipi = p.deger, 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;
        }
Esempio n. 26
0
        public rp_irsaliye(int irsaliye_id)
        {
            InitializeComponent();

            DataTable dt_irsaliye = SQL.get("SELECT s.irsaliye_no, s.irsaliye_tarihi, c.cari_adi FROM urunler_irsaliye s INNER JOIN cariler c ON c.cari_id = s.cari_id WHERE s.irsaliye_id = " + irsaliye_id);

            lbl_cari_adi.Text       = dt_irsaliye.Rows[0]["cari_adi"].ToString();
            lbl_siparis_tarihi.Text = dt_irsaliye.Rows[0]["irsaliye_tarihi"].ToString();
            lbl_siparis_no.Text     = dt_irsaliye.Rows[0]["irsaliye_no"].ToString();

            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 = " + irsaliye_id);

            this.DataSource = dt_irsaliye_kalem;

            XRBinding binding0 = new XRBinding("Text", this.DataSource, "urun_adi", "");

            xrTableCell10.DataBindings.Add(binding0);
            XRBinding binding1 = new XRBinding("Text", this.DataSource, "siparis_no", "");

            xrTableCell11.DataBindings.Add(binding1);
            XRBinding binding2 = new XRBinding("Text", this.DataSource, "olcu_birimi", "{0:n0}");

            xrTableCell12.DataBindings.Add(binding2);
            XRBinding binding3 = new XRBinding("Text", this.DataSource, "miktar", "{0:c2}");

            xrTableCell13.DataBindings.Add(binding3);
        }
Esempio n. 27
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;
        }
Esempio n. 28
0
        private void ayarlar_Load(object sender, EventArgs e)
        {
            string text = "";

            try { text = System.IO.File.ReadAllText(@"printer_info.txt"); } catch { text = ""; }
            tb_yazici.Text = text;

            try { text = System.IO.File.ReadAllText(@"firma_bilgi.txt"); } catch { text = ""; }
            tb_isletme.Text = text;

            try { text = System.IO.File.ReadAllText(@"printer_info_etiket.txt"); } catch { text = ""; }
            textBox1.Text = text;

            try { pb_logo.ImageLocation = "firma_logo.png"; } catch { }

            DataTable dt_hedefler = SQL.get("SELECT * FROM hedef WHERE silindi = 0");

            grid_hedef.DataSource = dt_hedefler;

            DataTable dt_donusumler = SQL.get("SELECT kaynak_birim_id = p1.parametre_id, kaynak_birim = p1.deger, hedef_birim_id = p2.parametre_id, hedef_birim = p2.deger, kd.katsayi, kd.donusum_id FROM katsayi_donusum kd INNER JOIN parametreler p1 ON p1.parametre_id = kd.parametre_1_id INNER JOIN parametreler p2 ON p2.parametre_id = kd.parametre_2_id WHERE kd.silindi = 0");

            grid_donusumler.DataSource = dt_donusumler;

            DataTable dt_masa_kapat = SQL.get("SELECT * FROM parametreler WHERE silindi = 0 AND tip = 'masa_kapat'");

            gridMasaKapat.DataSource = dt_masa_kapat;

            DataTable dt_ikram = SQL.get("SELECT * FROM parametreler WHERE silindi = 0 AND tip = 'ikram_sebep'");

            gridIkram.DataSource = dt_ikram;
        }
Esempio n. 29
0
        private void personel_yetki_Load(object sender, EventArgs e)
        {
            DataTable dt_yetkiler = SQL.get("SELECT y.yetki_id, y.ust_yetki_id, y.yetki_adi, kullanici_yetki = CASE ISNULL(ky.kullanici_yetki_id, 0) WHEN 0 THEN CAST(0 as BIT) ELSE CAST(1 as BIT) END FROM yetkiler y LEFT OUTER JOIN kullanicilar_yetki ky ON ky.yetki_id = y.yetki_id AND ky.silindi = 0 AND ky.kullanici_id = " + kullanici_id + " WHERE y.silindi = 0");

            tl_yetkiler.DataSource = dt_yetkiler;
            tl_yetkiler.ExpandAll();
        }
Esempio n. 30
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;
        }