示例#1
0
        void TransferBilgileri()
        {
            DataTable dtSatislar = DB.GetData("exec hsp_DepoTransfer " + fisno.Text);

            if (dtSatislar.Rows.Count == 0)
            {
                //Showmessage("Fiş Bulunamadı", "K");
                return;
            }
            //SatisDurumu.Text = dtSatislar.Rows[0]["SatisDurumu"].ToString();
            //SatisDurumu.Tag = dtSatislar.Rows[0]["fkSatisDurumu"].ToString();
            SatisTarih.Text  = dtSatislar.Rows[0]["transfer_tarihi"].ToString();
            KayitTarihi.Text = dtSatislar.Rows[0]["kayit_tarihi"].ToString();
            //KullaniciAdiSoyadi.Tag = dtSatislar.Rows[0]["fkKullanici"].ToString();
            //KullaniciAdiSoyadi.Text = dtSatislar.Rows[0]["KullaniciAdiSoyadi"].ToString();

            Aciklama.Text = dtSatislar.Rows[0]["aciklama"].ToString();
            //groupControl1.Tag = dtSatislar.Rows[0]["fkFirma"].ToString();


            //groupControl1.Text = DB.GetData("select OzelKod from Firmalar where pkFirma=" + groupControl1.Tag.ToString()).Rows[0][0].ToString()
            //+"-" + dtSatislar.Rows[0]["Firmaadi"].ToString();


            if (dtSatislar.Rows[0]["siparis"].ToString() != "True")
            {
                simpleButton3.Enabled = false;
                btnFisDuzenle.Enabled = false;
            }

            gridControl1.DataSource = DB.GetData("exec Hsp_DepoTransferDetay " + fisno.Text + ",0");
        }
示例#2
0
        private void RandevuAyarlari() //out string RandevuBasSaat, out string RandevuBitSaat, out string RandevuSaatAraligi)
        {
            DataTable dt = null;

            dt = DB.GetData("select * from Ayarlar with(nolock) where Ayar20='RandevuBasSaat'");
            if (dt.Rows.Count > 0)
            {
                RandevuBasSaat = dt.Rows[0]["Ayar50"].ToString();
                sebas.Value    = int.Parse(RandevuBasSaat);
            }

            dt = DB.GetData("select * from Ayarlar with(nolock) where Ayar20='RandevuBitSaat'");
            if (dt.Rows.Count > 0)
            {
                RandevuBitSaat = dt.Rows[0]["Ayar50"].ToString();
                sebit.Value    = int.Parse(RandevuBitSaat);
            }

            dt = DB.GetData("select * from Ayarlar with(nolock) where Ayar20='RandevuSaatAraligi'");
            if (dt.Rows.Count > 0)
            {
                RandevuSaatAraligi = dt.Rows[0]["Ayar50"].ToString();
                sesaat.Value       = int.Parse(RandevuSaatAraligi);
            }
        }
        private void btnDevirBakiye_Click(object sender, EventArgs e)
        {
            ArrayList list = new ArrayList();

            list.Add(new SqlParameter("fkKasalar", "1"));
            list.Add(new SqlParameter("fkKullanici", DB.fkKullanicilar));
            list.Add(new SqlParameter("Tarih", deTarih.DateTime));
            list.Add(new SqlParameter("KasadakiPara", olmasigereken.Value.ToString().Replace(",", ".")));
            list.Add(new SqlParameter("OlmasiGereken", kasadaki.Value.ToString().Replace(",", ".")));
            list.Add(new SqlParameter("Aciklama", txtAciklama.Text));

            DataTable dt = DB.GetData("select * from KasaGunluk with(nolock) where fkKasalar=1 and fkKullanici=" +
                                      DB.fkKullanicilar + " and Tarih='" + deTarih.DateTime.ToString("yyyyMMdd") + "'");

            if (dt.Rows.Count == 0)
            {
                DB.ExecuteSQL(@"insert into KasaGunluk (fkKasalar,fkKullanici,Tarih,KasadakiPara,OlmasiGereken,Aciklama) 
            values(@fkKasalar,@fkKullanici,@Tarih,@KasadakiPara,@OlmasiGereken,@Aciklama)", list);
            }
            else
            {
                list.Add(new SqlParameter("pkKasaGunluk", dt.Rows[0]["pkKasaGunluk"]));
                DB.ExecuteSQL(@"update KasaGunluk set KasadakiPara=@KasadakiPara,OlmasiGereken=@OlmasiGereken,Aciklama=@Aciklama
             where pkKasaGunluk=@pkKasaGunluk", list);
            }

            KullaniciKasaGunluk();
        }
        private void sbtnSil_Click(object sender, EventArgs e)
        {
            if (gridView2.FocusedRowHandle < 0)
            {
                return;
            }
            DataRow dr = gridView2.GetDataRow(gridView2.FocusedRowHandle);
            string  pkTedarikcilerAltGruplari = dr["pkTedarikcilerAltGruplari"].ToString();

            if (DB.GetData("select fkTedarikcilerAltGruplari from Tedarikciler where fkTedarikcilerAltGruplari=" + pkTedarikcilerAltGruplari).Rows.Count > 0)
            {
                MessageBox.Show("Bu Alt Gruba ait Tedarikçi bulunmaktadır.Lütfen Önce Tedarikçi Alt Grubunu değiştiriniz.");
                return;
            }
            DialogResult secim;

            secim = DevExpress.XtraEditors.XtraMessageBox.Show(dr["TedarikcilerAltGrup"].ToString() + " Kartı Silmek İstediğinize Eminmisiniz.", Degerler.mesajbaslik, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (secim == DialogResult.No)
            {
                return;
            }

            DB.ExecuteSQL("Delete From TedarikcilerAltGruplari where pkTedarikcilerAltGruplari=" + pkTedarikcilerAltGruplari);
            //DevExpress.XtraEditors.XtraMessageBox.Show("Ürün Bilgileri Silindi.", Degerler.mesajbaslik, MessageBoxButtons.OK, MessageBoxIcon.Information);
            gridView2.DeleteSelectedRows();
            //StokAltGruplariGetir();
        }
示例#5
0
        void SatisDetayEkle(string fkFirma)
        {
            if (pkFirmaGuncelle.Text == "0" || pkFirmaGuncelle.Text == "")
            {
                YeniFirmaGuncelle();
            }

            DataTable dtStokKarti = DB.GetData("SELECT pkFirmaGuncelleDetay FROM FirmaGuncelleDetay with(nolock) where fkFirma='" + fkFirma + "'");

            if (dtStokKarti.Rows.Count == 0)
            {
                string pkStokKarti = dtStokKarti.Rows[0]["pkStokKarti"].ToString();

                ArrayList arr = new ArrayList();
                arr.Add(new SqlParameter("@fkFirmaGuncelle", pkFirmaGuncelle.Text));
                arr.Add(new SqlParameter("@fkFirma", fkFirma));

                string s = DB.ExecuteScalarSQL("insert into FirmaGuncelleDetay (fkFirmaGuncelle,fkFirma,Durumu,OncekiFiyatdanSatDurumu)" +
                                               " values(@fkSatislar,@fkFirma,0,0", arr);
                if (s != "0")
                {
                    MessageBox.Show(s);
                    return;
                }
            }
        }
        void vYazdır(bool dizayn)
        {
            string    YaziciAdi = "", YaziciDosyasi = "";
            DataTable dtYazicilar =
                DB.GetData("SELECT  YaziciAdi,Dosya  FROM SatisFisiSecimi where Sec=1");

            if (dtYazicilar.Rows.Count == 1)
            {
                YaziciAdi     = dtYazicilar.Rows[0]["YaziciAdi"].ToString();
                YaziciDosyasi = dtYazicilar.Rows[0]["Dosya"].ToString();
            }
            else if (dtYazicilar.Rows.Count > 1)
            {
                frmYaziciAyarlari YaziciAyarlari = new frmYaziciAyarlari(22, 0);
                YaziciAyarlari.ShowDialog();
                YaziciAyarlari.Tag = 0;
                YaziciDosyasi      = YaziciAyarlari.YaziciAdi.Text;
                if (YaziciAyarlari.YaziciAdi.Tag == null)
                {
                    YaziciAdi = "";
                }
                else
                {
                    YaziciAdi = YaziciAyarlari.YaziciAdi.Tag.ToString();
                }
                YaziciAyarlari.Dispose();
            }
            if (YaziciAdi != "")
            {
                //satiskaydet(false, true);
                FisYazdir(dizayn, fisno.Text, YaziciDosyasi, YaziciAdi);
            }
        }
示例#7
0
        void FaturaBilgileriniGetir2(string pkFaturaToplu, string FaturaNo)
        {
            string sql = "";

            if (pkFaturaToplu == "")
            {
                sql = "select * from FaturaToplu where FaturaNo='" + FaturaNo + "'";
            }
            else
            {
                sql = "select * from FaturaToplu where pkFaturaToplu=" + pkFaturaToplu;
            }

            DataTable dt = DB.GetData(sql);

            if (dt.Rows.Count == 0)
            {
                islemler.formislemleri.Mesajform("Fatura Bulunamadı", "K", 200);
                return;
            }
            textEdit2.Text         = dt.Rows[0]["Aciklama"].ToString();
            memoEdit1.Text         = dt.Rows[0]["FaturaAdresi"].ToString();
            deFaturaTarihi.Text    = dt.Rows[0]["FaturaTarihi"].ToString();
            textEdit3.Text         = dt.Rows[0]["VergiNo"].ToString();
            textEdit4.Text         = dt.Rows[0]["VergiDairesi"].ToString();
            txtFaturaToplu_id.Text = dt.Rows[0]["FaturaNo"].ToString();
        }
        void barkoddanara()
        {
            string sql = @"SELECT top 1000 CONVERT(bit, '0') AS Sec, T.pkTedarikciler, T.Firmaadi,T.Yetkili, T.LimitBorc, T.KaraListe, 
                      TedarikcilerGruplari.GrupAdi, il.ADI AS iladi, ilce.ADI ilceadi
                      ,convert(int,T.OzelKod) as OzelKod ,TAG.TedarikcilerAltGrup as FirmaAltGrupAdi,
                       dbo.fon_TedarikciBakiyesi(T.pkTedarikciler) as Bakiye,T.Tel,T.Cep,T.Adres,T.SonAlisTarihi,T.Aktif,
                    datediff(day,isnull(T.SonAlisTarihi,getdate()),getdate()) as Gun
                    FROM  Tedarikciler T with(nolock)
                    LEFT JOIN(SELECT ADI, KODU FROM  IL_ILCE_MAH  with(nolock)  WHERE GRUP = '1') AS il ON T.fkil = il.KODU 
                    LEFT JOIN (SELECT ADI, KODU,ALTGRUP FROM  IL_ILCE_MAH  with(nolock) WHERE GRUP = '2') AS ilce ON T.fkil = ilce.ALTGRUP AND T.fkilce = ilce.KODU 
                    LEFT JOIN TedarikcilerGruplari  with(nolock) ON T.fkFirmaGruplari = TedarikcilerGruplari.pkTedarikcilerGruplari 
                    LEFT JOIN TedarikcilerAltGruplari TAG with(nolock) ON T.fkTedarikcilerAltGruplari = TAG.pkTedarikcilerAltGruplari
                    where T.Aktif=1";

            if (barkodara.Text.IndexOf(" ") == 0)
            {
                sql = sql + " and OzelKod like '%" + barkodara.Text.Substring(1, barkodara.Text.Length - 1) + "'";
            }
            else if (barkodara.Text.IndexOf(" ") == barkodara.Text.Length - 1)
            {
                sql = sql + " and OzelKod like '" + barkodara.Text.Substring(0, barkodara.Text.Length - 1) + "%'";
            }
            else
            {
                sql = sql + " and OzelKod='" + barkodara.Text + "'";
            }
            gridControl1.DataSource = DB.GetData(sql);
        }
示例#9
0
 private void xtraTabControl1_SelectedPageChanged(object sender, DevExpress.XtraTab.TabPageChangedEventArgs e)
 {
     if (e.Page == xtraTabPage2)
     {
         pivotGridControl1.DataSource = DB.GetData("select Tarih,Odenecek,Odenen,(Odenecek -Odenen) AS Kalan from Taksitler with(nolock)");
     }
 }
        private void tedarikçiSilToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (gridView3.FocusedRowHandle < 0)
            {
                return;
            }
            DataRow dr             = gridView3.GetDataRow(gridView3.FocusedRowHandle);
            string  pkTedarikciler = dr["pkTedarikciler"].ToString();

            if (pkTedarikciler == "1")
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("1 Nolu Tedarikçi Kartını Silinemez!", Degerler.mesajbaslik, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (DB.GetData("select * from Alislar where fkFirma=" + pkTedarikciler).Rows.Count > 0)
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Tedarikçi Kartı Hareket Gördüğü için Silemezsiniz!", Degerler.mesajbaslik, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            DialogResult secim;

            secim = DevExpress.XtraEditors.XtraMessageBox.Show("Kartı Silmek İstediğinize Eminmisiniz.", Degerler.mesajbaslik, MessageBoxButtons.YesNo, MessageBoxIcon.Question, System.Windows.Forms.MessageBoxDefaultButton.Button2);
            if (secim == DialogResult.No)
            {
                return;
            }
            DB.ExecuteSQL("Delete From Tedarikciler where pkTedarikciler=" + pkTedarikciler);
            frmMesajBox Mesaj = new frmMesajBox(200);

            Mesaj.label1.Text      = "Tedarikçi Bilgileri Silindi.";
            Mesaj.label1.BackColor = System.Drawing.Color.GreenYellow;
            Mesaj.Show();
            boskengetir();
        }
        void boskengetir()
        {
            string sql = @"SELECT top 1000 CONVERT(bit, '0') AS Sec, T.pkTedarikciler, T.Firmaadi,T.Yetkili, T.LimitBorc, T.KaraListe, 
                      TedarikcilerGruplari.GrupAdi, il.ADI AS iladi, ilce.ADI ilceadi
                      ,convert(int,T.OzelKod) as OzelKod ,TAG.TedarikcilerAltGrup as FirmaAltGrupAdi,
                       dbo.fon_TedarikciBakiyesi(T.pkTedarikciler) as Bakiye,T.Tel,T.Cep,T.Adres,T.SonAlisTarihi,T.Aktif,
                    datediff(day,isnull(T.SonAlisTarihi,getdate()),getdate()) as Gun
                    FROM  Tedarikciler T with(nolock)
                    LEFT JOIN(SELECT ADI, KODU FROM  IL_ILCE_MAH  with(nolock)  WHERE GRUP = '1') AS il ON T.fkil = il.KODU 
                    LEFT JOIN (SELECT ADI, KODU,ALTGRUP FROM  IL_ILCE_MAH  with(nolock) WHERE GRUP = '2') AS ilce ON T.fkil = ilce.ALTGRUP AND T.fkilce = ilce.KODU 
                    LEFT JOIN TedarikcilerGruplari  with(nolock) ON T.fkFirmaGruplari = TedarikcilerGruplari.pkTedarikcilerGruplari 
                    LEFT JOIN TedarikcilerAltGruplari TAG with(nolock) ON T.fkTedarikcilerAltGruplari = TAG.pkTedarikcilerAltGruplari";

            if (icbDurumu.SelectedIndex == 0)
            {
                sql = sql + " where T.Aktif=1";
            }
            if (icbDurumu.SelectedIndex == 1)
            {
                sql = sql + " where T.Aktif=0";
            }
            sql = sql + " ORDER BY T.tiklamaadedi DESC";

            gridControl1.DataSource = DB.GetData(sql);
        }
        void gridrowgetir(int RowHandle)
        {
            if (RowHandle < 0)
            {
                return;
            }

            DataRow dr = gridView3.GetDataRow(RowHandle);

            string pkTedarikciler = dr["pkTedarikciler"].ToString();

            SonAlisverisleri(pkTedarikciler);

            //gcMusteriEkBilgileri.DataSource = DB.GetData("select * from Tedarikciler with(nolock) where pkTedarikciler=" + pkTedarikciler);

            DataTable dt = DB.GetData("exec sp_TedarikciBakiyesi " + pkTedarikciler + ",0");

            if (dt.Rows.Count == 0)
            {
                Satis1Toplam.Text = "0,00";
            }
            else
            {
                decimal bakiye = decimal.Parse(dt.Rows[0][0].ToString());
                Satis1Toplam.Text = bakiye.ToString("##0.00");//dt.Rows[0][0].ToString();
            }
            //string s = Satis1Toplam.Text.ToString().Replace(",",".");

            // gridView3.SetRowCellValue(RowHandle, "Bakiye", Satis1Toplam);
        }
示例#13
0
 void StokKartiGetir()
 {
     lUEStokKarti.Properties.DataSource    = DB.GetData("SELECT pkStokKarti,Stokadi FROM StokKarti with(nolock) where Aktif=1");
     lUEStokKarti.Properties.ValueMember   = "pkStokKarti";
     lUEStokKarti.Properties.DisplayMember = "Stokadi";
     lUEStokKarti.EditValue = 1;
 }
示例#14
0
        private void toolStripMenuItem1_Click(object sender, EventArgs e)
        {
            if (gridView1.FocusedRowHandle < 0)
            {
                return;
            }
            DataRow dr            = gridView1.GetDataRow(gridView1.FocusedRowHandle);
            string  pk_ozel_durum = dr["pk_ozel_durum"].ToString();

            if (DB.GetData("select pk_ozel_durum from StokKarti with(nolock) where fkOzelDurum=" + pk_ozel_durum).Rows.Count > 0)
            {
                MessageBox.Show("Bu Gruba ait Stok Bulunmaktadır.Lütfen Önce Özel Durumu değiştiriniz.");
                return;
            }

            DialogResult secim;

            secim = DevExpress.XtraEditors.XtraMessageBox.Show(dr["pk_ozel_durum"].ToString() + " Kartı Silmek İstediğinize Eminmisiniz.", Degerler.mesajbaslik, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (secim == DialogResult.No)
            {
                return;
            }

            DB.ExecuteSQL("DELETE FROM OzelDurumlar WHERE pk_ozel_durum=" + pk_ozel_durum);
            gridView1.DeleteSelectedRows();
            //gridyukle();
        }
示例#15
0
        private void toolStripMenuItem1_Click(object sender, EventArgs e)
        {
            if (gridView1.FocusedRowHandle < 0)
            {
                return;
            }
            DataRow dr         = gridView1.GetDataRow(gridView1.FocusedRowHandle);
            string  fkStokGrup = dr["pkStokGrup"].ToString();

            if (DB.GetData("select pkStokKarti from StokKarti where fkStokGrup=" + fkStokGrup).Rows.Count > 0)
            {
                MessageBox.Show("Bu Görev Daha Önce Kullanıldı.Lütfen Önce Personel Görev listesinden Değiştiriniz.");
                return;
            }

            DialogResult secim;

            secim = DevExpress.XtraEditors.XtraMessageBox.Show(dr["StokGrup"].ToString() + " Kartı Silmek İstediğinize Eminmisiniz.", Degerler.mesajbaslik, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (secim == DialogResult.No)
            {
                return;
            }

            DB.ExecuteSQL("DELETE FROM Bolumler WHERE pkBolumler=" + dr["pkBolumler"].ToString());
            gridView1.DeleteSelectedRows();
            //gridyukle();
        }
示例#16
0
        void taksitlistesi()
        {
            string sql = @"SELECT T.taksit_id,pkTaksitler,T.fkFirma,pkFirma,F.Firmaadi,TL.Odenecek,TL.Odenen,TL.Aciklama,TL.Tarih,
            
            case when (TL.Odenecek - TL.Odenen)=0 then '0'
            when (TL.Odenecek - TL.Odenen)<0 then '1'
            when (TL.Odenecek - TL.Odenen)>0 and TL.Tarih>GETDATE() then '2'
            when (TL.Odenecek - TL.Odenen)>0 and TL.Tarih<GETDATE() then '3' 
            else '4' end as Durumu,T.fkSube,

            TL.OdendigiTarih,TL.SiraNo,TL.OdemeSekli,T.fkSatislar,TL.Odenecek-TL.Odenen as Kalan
            FROM Taksit T with(nolock)
            left join Taksitler TL with(nolock) on TL.taksit_id=T.taksit_id
            left join Firmalar F with(nolock) on T.fkFirma=F.pkFirma
where 1=1";

            if (cbTarihAraligi.SelectedIndex == 0)
            {
                sql = sql + " and TL.Tarih<getdate() and Odenecek<>Odenen";
            }
            else if (cbTarihAraligi.SelectedIndex == 1)
            {
                sql = sql + " and TL.Tarih<getdate()+30 and Odenecek<>Odenen";
            }
            //else if (cbTarihAraligi.SelectedIndex == 2)
            //    sql = sql + " where TL.Odenecek<>TL.Odenen";

            sql = sql + " and (isnull(T.fkSube,0)=0 or T.fkSube=" + Degerler.fkSube + ")";

            gridControl1.DataSource = DB.GetData(sql);
        }
        private void sbtnSil_Click(object sender, EventArgs e)
        {
            if (gridView1.FocusedRowHandle < 0)
            {
                return;
            }
            string  pkFirmaGruplari = "0";
            DataRow dr = gridView1.GetDataRow(gridView1.FocusedRowHandle);

            pkFirmaGruplari = dr["pkFirmaGruplari"].ToString();
            DataTable dt =
                DB.GetData("select COUNT(*) as co from Firmalar where fkFirmaGruplari=" + pkFirmaGruplari);

            frmMesajBox mesaj = new frmMesajBox(200);

            if (dt.Rows[0][0].ToString() == "0")
            {
                DB.ExecuteSQL("DELETE FROM FirmaGruplari WHERE pkFirmaGruplari=" + pkFirmaGruplari);
                mesaj.label1.Text = "Grup Silindi";
                gruplarigetir();
            }
            else
            {
                mesaj.label1.Text = "Müşteri Grubu Kullanıldığı için Silemezsiniz";
            }
            mesaj.Show();
        }
示例#18
0
        private void ucKasaHareketleri_Load(object sender, EventArgs e)
        {
            if (!formislemleri.SifreIste())
            {
                Close();
                return;
            }

            lueBankalar.Properties.DataSource    = DB.GetData("SELECT * FROM Bankalar with(nolock) where Aktif=1");
            lueBankalar.Properties.ValueMember   = "PkBankalar";
            lueBankalar.Properties.DisplayMember = "BankaAdi";
            lueBankalar.EditValue = 1;

            cbTarihAraligi.SelectedIndex = 0;

            btnListele_Click(sender, e);
            //ilkdate.DateTime = DateTime.Today;
            //sondate.DateTime = DateTime.Today;

            //Thread.Sleep(1000);
            //Thread islem = new Thread(new ThreadStart(Kasadakipara));
            //islem.Start();
            //BankadakiPara();

            //Thread.Sleep(1000);
            //System.Windows.Forms.Form.CheckForIllegalCrossThreadCalls = false;
            //Thread islem = new Thread(new ThreadStart(DevirGetir));
            //islem.Start();
            DevirGetir();
        }
示例#19
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            string          fkFirma      = groupControl1.Tag.ToString();
            frmTedarikciAra TedarikciAra = new frmTedarikciAra();

            TedarikciAra.fkFirma.Tag = fkFirma;
            TedarikciAra.ShowDialog();
            //hatalı müşteriden al
            //alacak
            DB.ExecuteSQL("UPDATE Tedarikciler SET Alacak=Alacak-" + Satis4Toplam.Text.ToString().Replace(",", ".") + " where pkTedarikciler=" + fkFirma);
            //borç TODO:para ödedimi ki?
            //DB.ExecuteSQL("UPDATE Tedarikciler SET Borc=Borc-" + Satis4Toplam.Text.ToString().Replace(",", ".") + " where pkTedarikciler=" + fkFirma);
            fkFirma = TedarikciAra.fkFirma.Tag.ToString();
            //yeni müşteriye ekle
            DB.ExecuteSQL("UPDATE Tedarikciler SET Alacak=Alacak+" + Satis4Toplam.Text.ToString().Replace(",", ".") + " where pkTedarikciler=" + fkFirma);
            //borç TODO:para ödedimi ki?
            //DB.ExecuteSQL("UPDATE Tedarikciler SET Borc=Borc+" + Satis4Toplam.Text.ToString().Replace(",", ".") + " where pkTedarikciler=" + fkFirma);

            DB.ExecuteSQL("UPDATE Alislar SET fkFirma=" + fkFirma + " where pkAlislar=" + fisno.Text);
            DataTable dt = DB.GetData("select pkTedarikciler,Firmaadi,OzelKod from Tedarikciler where pkTedarikciler=" + fkFirma);

            groupControl1.Tag  = dt.Rows[0]["pkTedarikciler"].ToString();
            groupControl1.Text = dt.Rows[0]["OzelKod"].ToString() + "-" + dt.Rows[0]["Firmaadi"].ToString();
            //kasa hareketlerini güncelle
            DB.ExecuteSQL("UPDATE KasaHareket SET fkFirma=" + fkFirma + " where fkAlislar=" + fisno.Text);
            TedarikciAra.Dispose();
        }
示例#20
0
 void prokangruplari()
 {
     lUKanGruplari.Properties.DataSource    = DB.GetData("select * from kangrubu");
     lUKanGruplari.Properties.ValueMember   = "id";
     lUKanGruplari.Properties.DisplayMember = "grup";
     lUKanGruplari.EditValue = 0;
 }
        void OlmayanlariEkle(string fkFirma)
        {
            string    fkPersoneller = "0", fkGunler = "0";
            DataTable dt = DB.GetData("select * from MusteriZiyaretGunleri where fkFirma=" + fkFirma);

            if (dt.Rows.Count == 0)
            {
                dt            = DB.GetData("select * from Firmalar where pkFirma=" + fkFirma);
                fkPersoneller = dt.Rows[0]["fkPerTeslimEden"].ToString();
            }
            else
            {
                fkPersoneller = dt.Rows[0]["fkPersoneller"].ToString();
            }
            for (int j = 0; j < 7; j++)
            {
                ArrayList list = new ArrayList();
                list.Add(new SqlParameter("@fkFirma", fkFirma));
                list.Add(new SqlParameter("@fkGunler", (j + 1).ToString()));
                list.Add(new SqlParameter("@GunSonra", "7"));
                if (fkPersoneller == "")
                {
                    list.Add(new SqlParameter("@fkPersoneller", DBNull.Value));
                }
                else
                {
                    list.Add(new SqlParameter("@fkPersoneller", fkPersoneller));
                }
                if (DB.GetData("select * from MusteriZiyaretGunleri where fkGunler=" + (j + 1).ToString() + " and fkFirma=" + fkFirma).Rows.Count == 0)
                {
                    DB.ExecuteSQL(@"INSERT INTO MusteriZiyaretGunleri (VarYok,fkFirma,fkGunler,GunSonra,fkPersoneller,fkSablonGrup) 
  values(0,@fkFirma,@fkGunler,@GunSonra,@fkPersoneller,1)", list);
                }
            }
        }
示例#22
0
        private void simpleButton3_Click_1(object sender, EventArgs e)
        {
            DialogResult secim;

            secim = DevExpress.XtraEditors.XtraMessageBox.Show("Personel Silinsin mi?", "Personel Takip Sistemi", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (secim == DialogResult.No)
            {
                return;
            }
            if (DB.GetData("select * from KasaHareket where Modul=5 and fkPersoneller=" + pkmusteri.Text).Rows.Count == 0)
            {
                DB.ExecuteSQL("delete from Personeller where pkPersoneller=" + pkmusteri.Text);
                DB.ExecuteSQL("delete from PersonelResim where fkpersonel=" + pkmusteri.Text);
                DB.ExecuteSQL("delete from Personel_Aile where fkPersoneller=" + pkmusteri.Text);
                DevExpress.XtraEditors.XtraMessageBox.Show("Personel Bilgileri Silindi.", "Personel Takip", MessageBoxButtons.OK, MessageBoxIcon.Information);
                simpleButton1_Click(sender, e);
                PersonelAileBilgileri();
                pictureEdit1.Image = null;
            }
            else
            {
                MessageBox.Show("Önce Hareketleri Siliniz!");
            }
            Close();
        }
示例#23
0
        private void ftmTaksitKarti_Load(object sender, EventArgs e)
        {
            DataTable dt = DB.GetData(@"select * from Taksitler TL with(nolock)
            left join Taksit T with(nolock) on T.taksit_id=TL.taksit_id
            where pkTaksitler=" + fkTaksitler);

            if (dt.Rows.Count == 0)
            {
                formislemleri.Mesajform("Taksit Bilgisi Bulunamadı", "K", 200);
                Close();
            }

            seSiraNo.EditValue = dt.Rows[0]["SiraNo"].ToString();
            DateTime tt = Convert.ToDateTime(dt.Rows[0]["Tarih"].ToString());

            TilkTaksitTarihi.DateTime = tt;

            decimal odenecek = 0;

            decimal.TryParse(dt.Rows[0]["Odenecek"].ToString(), out odenecek);
            ceTaksitTutari.Value = odenecek;

            if (dt.Rows[0]["OdendigiTarih"].ToString() != "")
            {
                dateEdit1.EditValue = dt.Rows[0]["OdendigiTarih"].ToString();
            }

            decimal odenen = 0;

            decimal.TryParse(dt.Rows[0]["Odenen"].ToString(), out odenen);
            calcEdit1.Value = odenen;

            TAciklama.Text = dt.Rows[0]["Aciklama"].ToString();
            TaksitLog();
        }
示例#24
0
        private void simpleButton5_Click(object sender, EventArgs e)
        {
            DataTable dtMail = DB.GetData("select Sirket,eposta from Sirketler with(nolock)");

            if (dtMail.Rows.Count == 0)
            {
                formislemleri.Mesajform("Şirket Bilgilerini kontrol ediniz!", "K", 150);
                return;
            }
            string mail   = "";//dtMail.Rows[0]["eposta"].ToString();
            string sirket = dtMail.Rows[0]["Sirket"].ToString();

            //string mail = formislemleri.inputbox("E-Posta Adresi Giriniz", "Gönderilecek E-Posta", "*****@*****.**", false);
            mail = lUEKullanicilar.EditValue.ToString();
            if (mail.Length < 5)
            {
                formislemleri.Mesajform("e-posta adresi eksik veya hatalı!", "K", 150);
                return;
            }
            if (formislemleri.MesajBox("Satış Özet Raporu Gönderilsin mi?", mail, 3, 1) == "0")
            {
                return;
            }

            string dosyaadi = Application.StartupPath + "\\OzetRapor" + deIlktarih.DateTime.ToString("yyMMddHHmmss") + ".Xls";

            //gridview.ExportToXls(dosyaadi);
            gridView2.ExportToXls(dosyaadi);


            DB.epostagonder(mail, "Özet Rapor -" +
                            deIlktarih.DateTime.ToString("dd MMMM yy dddd") + "-" + deSonTarih.DateTime.ToString("dd MMMM yy dddd")
                            , dosyaadi, sirket);
        }
示例#25
0
 void PersonelGetir()
 {
     lUEPersonel.Properties.DataSource    = DB.GetData("SELECT pkpersoneller,(adi+' '+Soyadi) as adi FROM personeller where Plasiyer=1 and AyrilisTarihi is null");
     lUEPersonel.Properties.ValueMember   = "pkpersoneller";
     lUEPersonel.Properties.DisplayMember = "adi";
     lUEPersonel.ItemIndex = 0;
 }
示例#26
0
 private void Subeler()
 {
     lueSubeler.Properties.DataSource = DB.GetData(@"select '' as pkSube,'Tümü' as sube_adi
     union all
     select pkSube, sube_adi from Subeler with(nolock) where Subeler.aktif=1");
     lueSubeler.EditValue             = Degerler.fkSube;
 }
示例#27
0
        private void frmFisNoBilgisi_Load(object sender, EventArgs e)
        {
            btnFisDuzenle.Visible = FisDuzenle;

            SatislarveOdemeler();

            MusteriBakiye();

            if (File.Exists(Dosya))
            {
                gridView1.RestoreLayoutFromXml(Dosya);
                gridView1.ActiveFilter.Clear();
            }


            if (DB.GetData("select count(*) from Taksit with(nolock) where fkSatislar=" + fisno.Text).Rows[0][0].ToString() != "0")
            {
                lbUyari.Text = "Satışa Ait Taksit(ler) var!";
            }
            else
            {
                lbUyari.Text = "";
            }

            Yetkiler();

            KullaniciYetkileri();

            gridView1.Focus();
        }
示例#28
0
        void SonAvanslari()
        {
            string sql = "select top 10 pkKasaHareket,Tarih,Aciklama,Borc,Alacak,AktifHesap from KasaHareket KH with(nolock)" +
                         " where fkPersoneller = " + pkPersoneller.Text + " order by pkKasaHareket desc";

            gCPerHareketleri.DataSource = DB.GetData(sql);
        }
        private void btnListele_Click(object sender, EventArgs e)
        {
            string sql = "exec sp_VezneRaporlari '" + ilktarih.DateTime.ToString("yyyy-MM-dd HH:mm:00") +
                         "','" + sontarih.DateTime.ToString("yyyy-MM-dd HH:mm:59") + "'";

            gridControl1.DataSource = DB.GetData(sql);
        }
示例#30
0
        void gridyukle()
        {
            string    sql = "select * from Kasalar with(nolock) where  pkKasalar=" + _fkKasalar;
            DataTable dt  = DB.GetData(sql);

            if (dt.Rows.Count > 0)
            {
                pkKasalar.Text   = dt.Rows[0]["pkKasalar"].ToString();
                teKasaAdi.Text   = dt.Rows[0]["KasaAdi"].ToString();
                teHesapKodu.Text = dt.Rows[0]["HesapKodu"].ToString();
                if (dt.Rows[0]["Aktif"].ToString() == "True")
                {
                    cbAktif.Checked = true;
                }
                else
                {
                    cbAktif.Checked = false;
                }
                BtnKaydet.Text = "Güncelle";
            }
            else
            {
                teKasaAdi.Text   = "";
                teHesapKodu.Text = "";
                BtnKaydet.Text   = "Kaydet";
                cbAktif.Checked  = true;
            }
        }