Пример #1
0
        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();
        }
Пример #2
0
        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();
        }
Пример #3
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            frmMesajBox Mesaj = new frmMesajBox(200);

            if (tEStokadi.Text == "")
            {
                Mesaj.label1.Text      = "Lütfen Stok Adı Giriniz";
                Mesaj.label1.BackColor = System.Drawing.Color.Red;
                Mesaj.Show();
                //tEStokadi.Focus();
                return;
            }
            if (SatisFiyati1.Text == "")
            {
                Mesaj.label1.Text      = "Lütfen Satış Fiyatını Giriniz";
                Mesaj.label1.BackColor = System.Drawing.Color.Red;
                Mesaj.Show();
                //SatisFiyati1.Focus();
                return;
            }
            Mesaj.Dispose();
            ArrayList list = new ArrayList();

            list.Add(new SqlParameter("@StokKod", ceBarkod.Text));
            list.Add(new SqlParameter("@Barcode", ceBarkod.Text));
            list.Add(new SqlParameter("@Stokadi", tEStokadi.Text));
            list.Add(new SqlParameter("@AlisFiyati", "0.00"));
            list.Add(new SqlParameter("@SatisFiyati", SatisFiyati1.Value));
            list.Add(new SqlParameter("@Mevcut", "0"));
            list.Add(new SqlParameter("@fkMarka", "0"));
            list.Add(new SqlParameter("@fkModel", "0"));
            list.Add(new SqlParameter("@fkStokGrup", "0"));
            list.Add(new SqlParameter("@fkBedenGrupKodu", DBNull.Value));
            list.Add(new SqlParameter("@fkRenkGrupKodu", DBNull.Value));
            string sql   = @"INSERT INTO StokKarti (StokKod,Stoktipi,Stokadi,Barcode,AlisFiyati,SatisFiyati,fkMarka,fkModel,fkStokGrup,fkRenkGrupKodu,fkBedenGrupKodu,Mevcut,KritikMiktar,Aktif,CikisAdet,KdvOrani,HizliSatis,satisadedi) 
                VALUES(@StokKod,'ADET',@Stokadi,@Barcode,@AlisFiyati,@SatisFiyati,@fkMarka,@fkModel,@fkStokGrup,@fkRenkGrupKodu,@fkBedenGrupKodu,@Mevcut,0,1,0,0,1,1) SELECT IDENT_CURRENT('StokKarti')";
            string maxid = DB.ExecuteScalarSQL(sql, list);

            if (maxid == "")
            {
                return;
            }

            if (maxid.Substring(0, 1) == "H")
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Hata Oluştu Lütfen Bilgileri Kontrol Ediniz." + "\n" + maxid, Degerler.mesajbaslik, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                ArrayList flist = new ArrayList();
                flist.Add(new SqlParameter("@fkStokKarti", maxid));
                flist.Add(new SqlParameter("@SatisFiyatiKdvli", SatisFiyati1.Value.ToString().Replace(",", ".")));
                //TODO:KDV siz hesapla
                flist.Add(new SqlParameter("@SatisFiyatiKdvsiz", SatisFiyati1.Value.ToString().Replace(",", ".")));
                DB.ExecuteSQL(@"INSERT INTO SatisFiyatlari (fkStokKarti,fkSatisFiyatlariBaslik,SatisFiyatiKdvli,SatisFiyatiKdvsiz,iskontoYuzde,Aktif) 
values(@fkStokKarti,1,@SatisFiyatiKdvli,@SatisFiyatiKdvsiz,0,1)", flist);
                this.TopMost = true;
            }
            Close();
        }
Пример #4
0
 //void bilgileri()
 //{
 //    DataTable dt = DB.GetData("select * from FirmaGruplari where pkFirmaGruplari=" + pkFirmaGruplari.Text);
 //    if (dt.Rows.Count > 0)
 //    {
 //        GrupAdi.Text = dt.Rows[0]["GrupAdi"].ToString();
 //    }
 //}
 private void BtnKaydet_Click(object sender, EventArgs e)
 {
     if (xtraTabControl1.SelectedTabPage == xtraTabPage1)
     {
         if (GrupAdi.Text == "")
         {
             frmMesajBox mesaj = new frmMesajBox(200);
             mesaj.label1.Text = "Müşteri Grup Adı Boş Olmaz";
             mesaj.Show();
             return;
         }
         ArrayList list = new ArrayList();
         list.Add(new SqlParameter("@GrupAdi", GrupAdi.Text));
         DB.ExecuteSQL("INSERT INTO FirmaGruplari (GrupAdi,Aktif) VALUES(@GrupAdi,1)", list);
     }
     //alt gruplar
     if (xtraTabControl1.SelectedTabPage == xtraTabPage2)
     {
         if (AltGrupAdi.Text == "")
         {
             frmMesajBox mesaj = new frmMesajBox(200);
             mesaj.label1.Text = "Müşteri Alt Grup Adı Boş Olmaz";
             mesaj.Show();
             return;
         }
         ArrayList list = new ArrayList();
         list.Add(new SqlParameter("@fkFirmaGruplari", grupid.Tag.ToString()));
         list.Add(new SqlParameter("@FirmaAltGrupAdi", AltGrupAdi.Text));
         DB.ExecuteSQL("INSERT INTO FirmaAltGruplari (fkFirmaGruplari,FirmaAltGrupAdi,Aktif) VALUES(@fkFirmaGruplari,@FirmaAltGrupAdi,1)", list);
     }
     Close();
 }
Пример #5
0
        private void müşteriyiPasifYapToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (gridView1.FocusedRowHandle < 0)
            {
                return;
            }
            DataRow     dr    = gridView1.GetDataRow(gridView1.FocusedRowHandle);
            frmMesajBox Mesaj = new frmMesajBox(200);

            Mesaj.label1.Text = DBislemleri.MusteriPasifYap(dr["pkFirma"].ToString());
            Mesaj.Show();
        }
Пример #6
0
        private void btnMusteriBul_Click(object sender, EventArgs e)
        {
            if (gridView1.FocusedRowHandle < 0)
            {
                frmMesajBox mesaj = new frmMesajBox(200);
                mesaj.label1.Text = "Stok Seçiniz";
                mesaj.Show();
                return;
            }
            DataRow drs     = gridView1.GetDataRow(gridView1.FocusedRowHandle);
            string  pkFirma = "0";
            frmMusteriAraSiparis MusteriAra = new frmMusteriAraSiparis();

            MusteriAra.checkEdit1.Checked = true;
            MusteriAra.ShowDialog();
            if (MusteriAra.Tag.ToString() == "0")
            {
                return;
            }
            for (int i = 0; i < MusteriAra.gridView1.DataRowCount; i++)
            {
                DataRow dr = MusteriAra.gridView1.GetDataRow(i);
                pkFirma = dr["pkFirma"].ToString();
                if (dr["Sec"].ToString() != "True")
                {
                    continue;
                }
                ArrayList list = new ArrayList();
                list.Add(new SqlParameter("@fkStokKarti", drs["pkStokKarti"].ToString()));
                list.Add(new SqlParameter("@fkFirma", pkFirma));
                list.Add(new SqlParameter("@OzelSatisFiyati", drs["SatisFiyati"].ToString().Replace(",", ".")));
                list.Add(new SqlParameter("@YeniSatisFiyati", drs["SatisFiyati"].ToString().Replace(",", ".")));
                DB.ExecuteSQL(@"INSERT INTO SatisFiyatlariMusteriBazli (fkStokKarti,fkFirma,OzelSatisFiyati,YeniSatisFiyati,Aktif) 
            VALUES(@fkStokKarti,@fkFirma,@OzelSatisFiyati,@YeniSatisFiyati,1)", list);
                //list.Add(new SqlParameter("@fkpersoneller", lUEPersonel.EditValue.ToString()));
                //list.Add(new SqlParameter("@fkFirma", pkFirma));
                //DB.ExecuteSQL("UPDATE Firmalar SET fkPerTeslimEden=@fkpersoneller where pkFirma=@fkFirma", list);
                //DB.ExecuteSQL("UPDATE MusteriZiyaretGunleri SET  Aktif=1 where fkFirma=" + pkFirma);
                //OlmayanlariEkle(pkFirma);
            }

            //if (gridView1.FocusedRowHandle < 0) return;
            //DataRow dr = gridView1.GetDataRow(gridView1.FocusedRowHandle);
            //string fkFirma = musteriara();
            //ArrayList list = new ArrayList();
//            list.Add(new SqlParameter("@fkStokKarti", dr["pkStokKarti"].ToString()));
//            list.Add(new SqlParameter("@fkFirma", fkFirma));
//            list.Add(new SqlParameter("@OzelSatisFiyati", dr["SatisFiyati"].ToString().Replace(",", ".")));
//            list.Add(new SqlParameter("@YeniSatisFiyati", dr["SatisFiyati"].ToString().Replace(",", ".")));
//            DB.ExecuteSQL(@"INSERT INTO SatisFiyatlariMusteriBazli (fkStokKarti,fkFirma,OzelSatisFiyati,YeniSatisFiyati,Aktif)
//            VALUES(@fkStokKarti,@fkFirma,@OzelSatisFiyati,@YeniSatisFiyati,1)", list);
            SatisFiyatlariMusteriBazliGetir();
        }
Пример #7
0
        void urunaraekle()
        {
            //YeniSatisEkle();
            frmStokAra StokAra = new frmStokAra("");

            StokAra.Tag = "0";
            StokAra.ShowDialog();
            if (StokAra.TopMost == false)
            {
                //StokAra.gridView1.FilterDisplayText("Starts with([Sec], True)";
                //for (int i = 0; i < StokAra.gridView1.DataRowCount; i++)
                //{



                for (int i = 0; i < StokAra.gridView1.SelectedRowsCount; i++)
                {
                    string v = StokAra.gridView1.GetSelectedRows().GetValue(i).ToString();
                    //if (StokAra.gridView1.GetSelectedRows()[i] >= 0)
                    //{
                    DataRow dr = StokAra.gridView1.GetDataRow(int.Parse(v));
                    //AlisDetayEkle(dr["Barcode"].ToString());
                    //}

                    //DataRow dr = StokAra.gridView1.GetDataRow(i);
                    //if (dr["Sec"].ToString() == "True")
                    //{
                    if (DB.GetData("select StokAdi from EksikListesi el with(nolock) where fkStokKarti=" + dr["pkStokKarti"].ToString()).Rows.Count == 0)
                    {
                        ArrayList list = new ArrayList();
                        list.Add(new SqlParameter("@StokAdi", dr["StokAdi"].ToString()));
                        list.Add(new SqlParameter("@FirmaAdi", dr["FirmaAdi"].ToString()));
                        list.Add(new SqlParameter("@fkStokKarti", dr["pkStokKarti"].ToString()));
                        DB.ExecuteSQL(@"INSERT INTO EksikListesi (StokAdi,Miktar,FirmaAdi,fkStokKarti,Durumu,Tarih)
                        VALUES(@StokAdi,1,@FirmaAdi,@fkStokKarti,'Alınacak',getdate())", list);
                    }
                    else
                    {
                        frmMesajBox Mesaj = new frmMesajBox(200);
                        Mesaj.label1.Text = "Daha Önce Eklendi!";
                        Mesaj.Show();
                    }
                    //}
                    //SatisDetayEkle(dr["Barcode"].ToString());
                    //SatisDetayEkle(StokAra.pkurunid.Text);
                }
            }
            //SatisDetayEkle(StokAra.pkurunid.Text);
            StokAra.Dispose();
            gridyukle();
            //yesilisikyeni();
        }
Пример #8
0
        private void BARKOD_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Escape)
            {
                Close();
            }
            DataTable dt;

            if (e.KeyCode == Keys.Enter)
            {
                dt = DB.GetData(@"SELECT sk.pkStokKarti,sf.SatisFiyatiKdvli, sk.Barcode, sk.Stokadi,sfb.Baslik,
sf.SatisFiyatiKdvli-((sf.SatisFiyatiKdvli*sk.satis_iskonto)/100) as iskontolusatisfiyati
FROM   StokKarti sk with(nolock) 
LEFT JOIN SatisFiyatlari sf with(nolock) ON sk.pkStokKarti = sf.fkStokKarti
LEFT JOIN SatisFiyatlariBaslik sfb with(nolock) ON sfb.pkSatisFiyatlariBaslik = sf.fkSatisFiyatlariBaslik
                        WHERE sk.Barcode = '" + BARKOD.Text + "' ");
                //çoklu barkodlarada bak
                if (dt.Rows.Count == 0)
                {
                    dt = DB.GetData(@"SELECT sk.pkStokKarti, sf.SatisFiyatiKdvli, sk.Barcode, sk.Stokadi,sfb.Baslik,
sf.SatisFiyatiKdvli-((sf.SatisFiyatiKdvli*sk.satis_iskonto)/100) as iskontolusatisfiyati
 FROM StokKartiBarkodlar skb with(nolock)
left join StokKarti sk with(nolock) on sk.pkStokKarti=skb.fkStokKarti
LEFT JOIN SatisFiyatlari sf with(nolock) ON sk.pkStokKarti = sf.fkStokKarti
LEFT JOIN SatisFiyatlariBaslik sfb with(nolock) ON sfb.pkSatisFiyatlariBaslik = sf.fkSatisFiyatlariBaslik
                        WHERE skb.Barkod = '" + BARKOD.Text + "' ");
                }

                if (dt.Rows.Count == 0)
                {
                    frmMesajBox mesaj = new frmMesajBox(200);
                    mesaj.label1.Text = "Stok Bulunamadı";
                    mesaj.Show();
                    BARKOD.Focus();
                    BARKOD.Text = "";
                    BARKOD.Focus();
                }
                else
                {
                    string pkStokKarti = dt.Rows[0]["pkStokKarti"].ToString();
                    fiyati.Text       = dt.Rows[0]["SatisFiyatiKdvli"].ToString();
                    adi.Text          = dt.Rows[0]["Stokadi"].ToString();
                    okunanbarkod.Text = dt.Rows[0]["Barcode"].ToString();
                    SatisFiyatlari(pkStokKarti);
                    //fiyati.Text = Convert.ToDouble(fiyati.Text).ToString("##0.00");
                    BARKOD.Text = "";
                    BARKOD.Focus();
                }
            }
        }
Пример #9
0
        private void button2_Click(object sender, EventArgs e)
        {
            string sonuc = DB.epostagonder(teEposta.Text, "Test-2", "", "Test-2 Gönderim...");

            if (sonuc == "OK")
            {
                frmMesajBox mesaj = new frmMesajBox(200);
                mesaj.label1.Text = "E-Posta Gönderildi.";
                mesaj.Show();
            }
            else
            {
                MessageBox.Show(sonuc);
            }
        }
Пример #10
0
        private void silToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (gridView1.FocusedRowHandle < 0)
            {
                return;
            }

            DataRow dr = gridView1.GetDataRow(gridView1.FocusedRowHandle);

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

            if (PkKasalar == "1")
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("1 Nolu Kasa Silemez!", Degerler.mesajbaslik, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            int aha = 0;

            aha = int.Parse(DB.GetData("select count(*) from KasaHareket with(nolock) where fkKasalar=" + PkKasalar).Rows[0][0].ToString());

            if (aha > 0)
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Kasa Kartı Hareket Gördüğü için Silemezsiniz! \n Kasa Durumunu Pasif Ürün Olarak Seçebilrsiniz!", 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;
            }


            if (aha == 0)
            {
                DB.ExecuteSQL("DELETE FROM Kasalar where PkKasalar=" + PkKasalar);
            }

            frmMesajBox Mesaj = new frmMesajBox(200);

            Mesaj.label1.Text      = "Kas Kartı Bilgileri Silindi.";
            Mesaj.label1.BackColor = System.Drawing.Color.GreenYellow;
            Mesaj.Show();

            KasaListesi();
        }
Пример #11
0
        private void button1_Click(object sender, EventArgs e)
        {
            string sonuc = DB.epostagonder(teGonderenEposta.Text, "Test", "", "Test Gönderim...");

            frmMesajBox mesaj = new frmMesajBox(200);

            if (sonuc == "OK")
            {
                mesaj.label1.Text = "E-Posta Gönderildi.";
            }
            else
            {
                mesaj.label1.Text = sonuc;
            }
            mesaj.Show();
        }
Пример #12
0
        void BorcluMusterileriEpostaileGonder()
        {
            if (lUEKullanicilar.EditValue.ToString().Length > 10)
            {
                string dosyaadi = Application.StartupPath + "\\BorcluMusteriler" + DateTime.Now.ToString("yyMMddHHmmss") + ".Xls";

                gridView1.ExportToXls(dosyaadi);
                DB.epostagonder(lUEKullanicilar.EditValue.ToString(), "Borçlu Müşteri Listesi", dosyaadi, "Borçlu Müsteriler");
                frmMesajBox mesaj = new frmMesajBox(200);
                mesaj.label1.Text = "E-Posta Gönderildi.";
                mesaj.Show();
            }
            else
            {
                MessageBox.Show("E-Posta Adresini Kontrol Ediniz");
                lUEKullanicilar.Focus();
            }
        }
Пример #13
0
        void Showmessage(string lmesaj, string renk)
        {
            frmMesajBox mesaj = new frmMesajBox(200);

            mesaj.label1.Text = lmesaj;
            if (renk == "K")
            {
                mesaj.label1.BackColor = System.Drawing.Color.Red;
            }
            else if (renk == "B")
            {
                mesaj.label1.BackColor = System.Drawing.Color.GreenYellow;
            }
            else
            {
                mesaj.label1.BackColor = System.Drawing.Color.Blue;
            }
            mesaj.Show();
        }
Пример #14
0
        private void simpleButton12_Click(object sender, EventArgs e)
        {
            if (gridView1.FocusedRowHandle < 0)
            {
                return;
            }
            DataRow dr = gridView1.GetDataRow(gridView1.FocusedRowHandle);
            string  pkStokKarti = dr["pkStokKarti"].ToString();
            int     sha = 0, aha = 0;

            sha = int.Parse(DB.GetData("select count(*) from SatisDetay with(nolock) where fkStokKarti=" + pkStokKarti).Rows[0][0].ToString());
            aha = int.Parse(DB.GetData("select count(*) from AlisDetay with(nolock) where fkStokKarti=" + pkStokKarti).Rows[0][0].ToString());

            if (sha + aha > 0)
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Stok Kartı Hareket Gördüğü için Silemezsiniz! \n Stoğun Durumunu Pasif Ürün Olarak Seçebilrsiniz!", 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;
            }


            if (sha + sha == 0)
            {
                DB.ExecuteSQL("DELETE FROM StokKartiAciklama where fkStokKarti=" + pkStokKarti);
                DB.ExecuteSQL("DELETE FROM StokKartiBarkodlar where fkStokKarti=" + pkStokKarti);
                DB.ExecuteSQL("DELETE FROM StokKartiDepo where fkStokKarti=" + pkStokKarti);
                DB.ExecuteSQL("DELETE FROM StokKarti where pkStokKarti=" + pkStokKarti);
            }

            frmMesajBox Mesaj = new frmMesajBox(200);

            Mesaj.label1.Text      = "Stok Kartı Bilgileri Silindi.";
            Mesaj.label1.BackColor = System.Drawing.Color.GreenYellow;
            Mesaj.Show();
            stokara("tumu");
        }
Пример #15
0
        void SatisFisleriKaydet()
        {
            int       sonuc = -1;
            DataTable dt    = DB.GetData("select * from SatisFisiSecimi with(nolock)");

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DataRow dr = gridView1.GetDataRow(i);

                if (dr == null)
                {
                    continue;
                }

                string sec = "0";
                if (dr["Sec"].ToString() == "True")
                {
                    sec = "1";
                }

                sonuc = DB.ExecuteSQL("UPDATE SatisFisiSecimi SET Sec=" + sec + ",YaziciAdi='" + dr["YaziciAdi"].ToString() +
                                      "',Aciklama='" + dr["Aciklama"].ToString() +
                                      "' where pkSatisFisiSecimi=" + dr["pkSatisFisiSecimi"].ToString());
            }
            if (sonuc == 1)
            {
                frmMesajBox Mesaj = new frmMesajBox(200);
                Mesaj.label1.Text = "Bilgiler Kaydedildi";
                Mesaj.Show();
                Application.DoEvents();
                timer1.Enabled = true;
            }
            else
            {
                frmMesajBox Mesaj = new frmMesajBox(200);
                Mesaj.label1.BackColor = System.Drawing.Color.Red;
                Mesaj.label1.Text      = "Bilgiler Kaydedildi";
                Mesaj.Show();
                return;
            }
        }
        private void simpleButton3_Click(object sender, EventArgs e)
        {
            if (lUEKullanicilar.EditValue == null)
            {
                lUEKullanicilar.Focus();
                return;
            }
            string dosyaadi = Application.StartupPath + "\\BorcluTedarikci" + DateTime.Now.ToString("yyMMddHHmmss") + ".Xls";

            if (lUEKullanicilar.EditValue.ToString().Length > 10)
            {
                gridView1.ExportToXls(Application.StartupPath + "\\BorcluTedarikci.Xls");
                DB.epostagonder(lUEKullanicilar.EditValue.ToString(), "Borçlu Tedarikçi Listesi", dosyaadi, "Borçlu Tedarikci");
                frmMesajBox mesaj = new frmMesajBox(200);
                mesaj.label1.Text = "E-Posta Gönderildi.";
                mesaj.Show();
            }
            else
            {
                MessageBox.Show("E-Posta Adresini Kontrol Ediniz");
                lUEKullanicilar.Focus();
            }
        }
Пример #17
0
        void FisEtiketKaydet()
        {
            int       sonuc = -1;
            DataTable dt    = DB.GetData("select * from EtiketSablonlari");

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DataRow dr = gridView2.GetDataRow(i);
                string  Aktif = "0", Varsayilan = "0";
                if (dr["Aktif"].ToString() == "True")
                {
                    Aktif = "1";
                }
                if (dr["Varsayilan"].ToString() == "True")
                {
                    Varsayilan = "1";
                }
                sonuc = DB.ExecuteSQL("UPDATE EtiketSablonlari SET Aktif=" + Aktif + ",Varsayilan=" + Varsayilan + ",YaziciAdi='" + dr["YaziciAdi"].ToString() +
                                      "' where pkEtiketSablonlari=" + dr["pkEtiketSablonlari"].ToString());
            }
            if (sonuc == 1)
            {
                frmMesajBox Mesaj = new frmMesajBox(200);
                Mesaj.label1.Text = "Bilgiler Kaydedildi";
                Mesaj.Show();
                Application.DoEvents();
                timer1.Enabled = true;
            }
            else
            {
                frmMesajBox Mesaj = new frmMesajBox(200);
                Mesaj.label1.BackColor = System.Drawing.Color.Red;
                Mesaj.label1.Text      = "Bilgiler Kaydedildi";
                Mesaj.Show();
                return;
            }
        }
Пример #18
0
        private void simpleButton2_Click(object sender, EventArgs e)
        {
            if (borclandigitarih.EditValue == null)
            {
                MessageBox.Show("Borçlandığı Tarih Alanı Boş Olamaz");
                borclandigitarih.Focus();
                return;
            }

            //if (pkKasalar.Text == "0")
            //{
            //  MessageBox.Show("Lütfen Kasa Seçiniz");
            //mesaj.label1.BackColor = System.Drawing.Color.GreenYellow;
            //mesaj.label1.Text = "Lütfen Müşteri Seçiniz";
            //mesaj.Show();
            // return;
            //}

            DialogResult secim = DevExpress.XtraEditors.XtraMessageBox.Show("Değişiklikleri Kaydetmek istediğinize, Eminmisiniz?", DB.ProjeAdi, MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (secim == DialogResult.No)
            {
                return;
            }

            string yeni_kasahareket_id = "0";

            #region bakiye sıfırlama
            if (ceKasadakiParaMevcut.Value != 0)
            {
                string sql = @"INSERT INTO KasaHareket (fkKasalar,fkKullanicilar,Tarih,Modul,Tipi,Borc,Alacak,Aciklama,donem,yil,Odendi,AktifHesap,fkFirma,fkTedarikciler,OdemeSekli,Tutar)
                values(@fkKasalar,@fkKullanicilar,@Tarih,3,@Tipi,@Borc,@Alacak,@Aciklama,@donem,@yil,0,@AktifHesap,@fkFirma,0,'Kasa Devir Girişi',@Tutar) SELECT IDENT_CURRENT('KasaHareket')";

                ArrayList list0 = new ArrayList();
                list0.Add(new SqlParameter("@fkKasalar", lueKasa.EditValue.ToString()));

                //if (ceBakiyeKaydedilecek.Value > 0)
                // {
                list0.Add(new SqlParameter("@Alacak", ceKasadakiParaMevcut.Value.ToString().Replace(",", ".").Replace("-", "")));
                //decimal fark = ceKasadakiParaMevcut.Value - ceKasadakiParaYeni.Value;
                list0.Add(new SqlParameter("@Borc", ceKasadakiParaYeni.Value.ToString().Replace(",", ".")));
                //}
                //else
                //{
                //   list0.Add(new SqlParameter("@Alacak", "0"));
                //  list0.Add(new SqlParameter("@Borc", ceBakiyeKaydedilecek.Text.Replace(",", ".").Replace("-", "")));
                //}
                list0.Add(new SqlParameter("@Tipi", int.Parse("1")));
                list0.Add(new SqlParameter("@Aciklama", "Kasadaki Para"));
                list0.Add(new SqlParameter("@donem", borclandigitarih.DateTime.Month));
                list0.Add(new SqlParameter("@yil", borclandigitarih.DateTime.Year));
                list0.Add(new SqlParameter("@fkFirma", "0"));
                list0.Add(new SqlParameter("@AktifHesap", cbAktifHesap.Checked));
                list0.Add(new SqlParameter("@fkKullanicilar", DB.fkKullanicilar));
                list0.Add(new SqlParameter("@Tutar", ceBakiyeKaydedilecek.Value.ToString().Replace(",", ".")));

                list0.Add(new SqlParameter("@Tarih", borclandigitarih.DateTime));

                yeni_kasahareket_id = DB.ExecuteScalarSQL(sql, list0);

                if (yeni_kasahareket_id.Substring(0, 1) == "H")
                {
                    //ceBakiye.Value = 0;
                    MessageBox.Show("Hata Oluştu :" + yeni_kasahareket_id);
                    return;
                }
            }
            #endregion

            #region borç sıfırlama
//                if (ceKasadakiParaYeni.Value != 0)
//                {
//                    string sql2 = @"INSERT INTO KasaHareket (fkKasalar,fkKullanicilar,Tarih,Modul,Tipi,Borc,Alacak,Aciklama,donem,yil,Odendi,AktifHesap,fkFirma,fkTedarikciler,OdemeSekli,Tutar)
//             values(@fkKasalar,@fkKullanicilar,@Tarih,3,@Tipi,@Borc,@Alacak,@Aciklama,@donem,@yil,0,@AktifHesap,@fkFirma,0,'Kasa Devir Girişi',@Tutar)";
//                    ArrayList list = new ArrayList();
//                    list.Add(new SqlParameter("@fkKasalar", pkKasalar.Text));
//                    if (ceKasadakiParaYeni.Value > 0)
//                    {
//                        list.Add(new SqlParameter("@Borc", ceKasadakiParaYeni.Text.Replace(",", ".").Replace("-", "")));
//                        list.Add(new SqlParameter("@Alacak", "0"));
//                    }
//                    else
//                    {
//                        list.Add(new SqlParameter("@Borc", "0"));
//                        list.Add(new SqlParameter("@Alacak", ceKasadakiParaYeni.Text.Replace(",", ".").Replace("-", "")));
//                    }
//                    list.Add(new SqlParameter("@Tipi", int.Parse("1")));
//                    list.Add(new SqlParameter("@Aciklama", tEaciklama.Text));
//                    list.Add(new SqlParameter("@donem", borclandigitarih.DateTime.Month));
//                    list.Add(new SqlParameter("@yil", borclandigitarih.DateTime.Year));
//                    list.Add(new SqlParameter("@fkFirma", "0"));
//                    list.Add(new SqlParameter("@AktifHesap", cbAktifHesap.Checked));
//                    list.Add(new SqlParameter("@fkKullanicilar", DB.fkKullanicilar));
//                    list.Add(new SqlParameter("@Tutar", ceBakiyeKaydedilecek.Value.ToString().Replace(",", ".")));

//                    list.Add(new SqlParameter("@Tarih", borclandigitarih.DateTime));

//                    string sonuc2 = DB.ExecuteSQL(sql2, list);
//                    if (sonuc2 != "0")
//                    {
//                        //ceBakiye.Value = 0;
//                       // MessageBox.Show("İşlem Başarılı");
//                    }
//                }
//            }
            #endregion

            simpleButton2.Enabled = false;

            #region KasaGunluk Ekle
            ArrayList list2 = new ArrayList();
            list2.Add(new SqlParameter("@fkKasalar", lueKasa.EditValue));
            list2.Add(new SqlParameter("@fkKullanici", DB.fkKullanicilar));
            list2.Add(new SqlParameter("@Tarih", borclandigitarih.DateTime));
            list2.Add(new SqlParameter("@KasadakiPara", ceKasadakiParaYeni.Value.ToString().Replace(",", ".")));
            list2.Add(new SqlParameter("@OlmasiGereken", ceKasadakiParaMevcut.Value.ToString().Replace(",", ".")));
            list2.Add(new SqlParameter("@Aciklama", tEaciklama.Text));
            list2.Add(new SqlParameter("@fkKasaHareket", yeni_kasahareket_id));

            DataTable dt = DB.GetData("select * from KasaGunluk with(nolock) where fkKasalar=1 and fkKullanici=" +
                                      DB.fkKullanicilar + " and Tarih='" + borclandigitarih.DateTime.ToString("yyyy-MM-dd HH:mm") + "'");
            if (dt.Rows.Count == 0)
            {
                DB.ExecuteSQL(@"insert into KasaGunluk (fkKasalar,fkKullanici,Tarih,KasadakiPara,OlmasiGereken,Aciklama,fkKasaHareket) 
            values(@fkKasalar,@fkKullanici,@Tarih,@KasadakiPara,@OlmasiGereken,@Aciklama,@fkKasaHareket)", list2);
            }
            else
            {
                list2.Add(new SqlParameter("pkKasaGunluk", dt.Rows[0]["pkKasaGunluk"]));

                DB.ExecuteSQL(@"update KasaGunluk set KasadakiPara=@KasadakiPara,OlmasiGereken=@OlmasiGereken,Aciklama=@Aciklama,
                fkKasaHareket=@fkKasaHareket where pkKasaGunluk=@pkKasaGunluk", list2);
            }

            #endregion

            frmMesajBox mesajj = new frmMesajBox(200);
            mesajj.label1.BackColor = System.Drawing.Color.GreenYellow;
            mesajj.label1.Text      = "Bilgiler Kaydedildi.";
            mesajj.Show();

            Temizle();

            Close();
        }
        private void simpleButton2_Click(object sender, EventArgs e)
        {
            if (borclandigitarih.EditValue == null)
            {
                MessageBox.Show("Borçlandığı Tarih Alanı Boş Olamaz");
                borclandigitarih.Focus();
                return;
            }
            if (DB.PkFirma == 0)
            {
                MessageBox.Show("Lütfen Müşteri Seçiniz");
                //mesaj.label1.BackColor = System.Drawing.Color.GreenYellow;
                //mesaj.label1.Text = "Lütfen Müşteri Seçiniz";
                //mesaj.Show();
                return;
            }
            else
            {
                string mesaj = "";
                if (ceBakiyeKaydedilecek.Value != 0)
                {
                    mesaj = "Bakiye Sıfırlandı ve ";
                }

                mesaj = mesaj + "Bakiye Eklenecek Eminmisiniz?";

                DialogResult secim = DevExpress.XtraEditors.XtraMessageBox.Show(mesaj, DB.ProjeAdi, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (secim == DialogResult.No)
                {
                    return;
                }
                //bakiye sıfırlama
                if (ceBakiyeKaydedilecek.Value != 0)
                {
                    string sql = @"INSERT INTO KasaHareket (fkKullanicilar,Tarih,Modul,Tipi,Borc,Alacak,Aciklama,donem,yil,Odendi,AktifHesap,fkPersoneller,fkTedarikciler,OdemeSekli,Tutar)
                    values(@fkKullanicilar,@Tarih,3,@Tipi,@Borc,@Alacak,@Aciklama,@donem,@yil,0,@AktifHesap,@fkPersoneller,0,'Bakiye Düzeltme',@Tutar)";

                    ArrayList list0 = new ArrayList();
                    list0.Add(new SqlParameter("@fkKullanicilar", DB.fkKullanicilar));

                    if (ceBakiyeKaydedilecek.Value < 0)
                    {
                        list0.Add(new SqlParameter("@Alacak", ceBakiyeKaydedilecek.Text.Replace(",", ".").Replace("-", "")));
                        list0.Add(new SqlParameter("@Borc", "0"));
                    }
                    else
                    {
                        list0.Add(new SqlParameter("@Alacak", "0"));
                        list0.Add(new SqlParameter("@Borc", ceBakiyeKaydedilecek.Text.Replace(",", ".")));
                    }
                    list0.Add(new SqlParameter("@Tutar", ceBakiye.Tag.ToString().Replace(",", ".")));

                    list0.Add(new SqlParameter("@Tipi", int.Parse("1")));
                    list0.Add(new SqlParameter("@Aciklama", "Bakiye Sıfırlandı."));
                    list0.Add(new SqlParameter("@donem", DateTime.Now.Month));
                    list0.Add(new SqlParameter("@yil", DateTime.Now.Year));
                    list0.Add(new SqlParameter("@fkPersoneller", pkpersoneller));
                    list0.Add(new SqlParameter("@AktifHesap", "0"));
                    list0.Add(new SqlParameter("@Tarih", borclandigitarih.DateTime));

                    string sonuc = DB.ExecuteSQL(sql, list0);
                    if (sonuc != "0")
                    {
                        //ceBakiye.Value = 0;
                        // MessageBox.Show("Hata Oluştu Tekrar deneyiniz");
                        return;
                    }
                }
                //borç sıfırlama
                if (ceDevirTutar.Value != 0)
                {
                    string    sql2 = @"INSERT INTO KasaHareket (fkKullanicilar,Tarih,Modul,Tipi,Borc,Alacak,Aciklama,donem,yil,Odendi,AktifHesap,fkPersoneller,fkTedarikciler,OdemeSekli,Tutar)
                    values(@fkKullanicilar,@Tarih,3,@Tipi,@Borc,@Alacak,@Aciklama,@donem,@yil,0,@AktifHesap,@fkPersoneller,0,'Bakiye Düzeltme',@Tutar)";
                    ArrayList list = new ArrayList();
                    list.Add(new SqlParameter("@fkKullanicilar", DB.fkKullanicilar));

                    if (ceDevirTutar.Value > 0)
                    {
                        list.Add(new SqlParameter("@Alacak", ceDevirTutar.Text.Replace(",", ".").Replace("-", "")));
                        list.Add(new SqlParameter("@Borc", "0"));
                    }
                    else
                    {
                        list.Add(new SqlParameter("@Alacak", "0"));
                        list.Add(new SqlParameter("@Borc", ceDevirTutar.Text.Replace(",", ".").Replace("-", "")));
                    }
                    decimal tutar = 0;
                    //decimal.TryParse(ceBakiye.Tag.ToString(), out tutar);
                    // tutar = tutar + ceDevirTutar.Value;
                    list.Add(new SqlParameter("@Tutar", tutar.ToString().Replace(",", ".")));

                    list.Add(new SqlParameter("@Tipi", int.Parse("1")));
                    list.Add(new SqlParameter("@Aciklama", tEaciklama.Text));
                    list.Add(new SqlParameter("@donem", DateTime.Now.Month));
                    list.Add(new SqlParameter("@yil", DateTime.Now.Year));
                    list.Add(new SqlParameter("@fkPersoneller", pkpersoneller));
                    list.Add(new SqlParameter("@AktifHesap", "0"));
                    list.Add(new SqlParameter("@Tarih", borclandigitarih.DateTime));
                    string sonuc2 = DB.ExecuteSQL(sql2, list);
                    if (sonuc2 != "0")
                    {
                        //ceBakiye.Value = 0;
                        // MessageBox.Show("İşlem Başarılı");
                    }
                }
//                if (OdemeTarihi.EditValue != null)
//                {
//                    ArrayList list3 = new ArrayList();
//                    list3.Add(new SqlParameter("@fkFirma", DB.PkFirma));
//                    list3.Add(new SqlParameter("@Tarih", OdemeTarihi.DateTime));
//                    list3.Add(new SqlParameter("@Odenecek", ceDevirTutar.Text.ToString().Replace(",", ".")));
//                    list3.Add(new SqlParameter("@fkSatislar", "0"));
//                    DB.ExecuteSQL(@"INSERT INTO dbo.Taksitler (fkFirma,Tarih,Odenecek,Odenen,SiraNo,Aciklama,OdemeSekli,fkSatislar)
//                  VALUES(@fkFirma,@Tarih,@Odenecek,0,1,'Açık Hesap','Açık Hesap',@fkSatislar)", list3);
//                }
                Temizle();
            }

            simpleButton2.Enabled = false;
            BakiyeGetir();
            frmMesajBox mesajj = new frmMesajBox(200);

            mesajj.label1.BackColor = System.Drawing.Color.GreenYellow;
            mesajj.label1.Text      = "Bilgiler Kaydedildi.";
            mesajj.Show();
            //DB.ExecuteSQL("UPDATE Firmalar Set SonSatisTarihi=getdate() where pkFirma=" + DB.PkFirma);
            Close();
        }
Пример #20
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            if (cbFaturaTipi.SelectedIndex == -1)
            {
                MessageBox.Show("Lütfen Fatura Tipini Seçiniz");
                cbFaturaTipi.Focus();
                return;
            }
            ArrayList list = new ArrayList();

            list.Add(new SqlParameter("@Sektor", cbSektor.Text));
            DB.Sektor = cbSektor.Text;
            list.Add(new SqlParameter("@Sirket", tESirket.Text));
            list.Add(new SqlParameter("@yedekalinacakyer", klasoryol.Text));

            if (WebKullanir.Checked)
            {
                list.Add(new SqlParameter("@WebKullanir", true));
            }
            else
            {
                list.Add(new SqlParameter("@WebKullanir", false));
            }

            list.Add(new SqlParameter("@FaturaTipi", cbFaturaTipi.SelectedIndex));
            list.Add(new SqlParameter("@FaturaTipiAlis", cbFaturaTipiAlis.SelectedIndex));
            list.Add(new SqlParameter("@StokTakibi", cbStokTakibi.Checked));
            list.Add(new SqlParameter("@MusteriZorunluUyari", cbMusteriZorunluUyari.Checked));
            list.Add(new SqlParameter("@TedarikciZorunluUyari", cbTedarikciZorunluUyari.Checked));
            list.Add(new SqlParameter("@Callerid", cbCallerid.Checked));

            list.Add(new SqlParameter("@TeraziBarkoduBasi", seTeraziBarkoduBasi.EditValue.ToString().Replace(",", ".")));
            list.Add(new SqlParameter("@TeraziBarkoduBasi2", seTeraziBarkoduBasi2.EditValue.ToString().Replace(",", ".")));
            list.Add(new SqlParameter("@TeraziBarkoduBasi3", seTeraziBarkoduBasi3.EditValue.ToString().Replace(",", ".")));

            list.Add(new SqlParameter("@MusteriBasNo", MusteriOzelKod.EditValue.ToString().Replace(",", ".")));
            list.Add(new SqlParameter("@BonusYuzde", bonusyuzde.Value.ToString()));
            list.Add(new SqlParameter("@VergiDairesi", teVergiDairesi.Text));
            Degerler.SirketVDaire = teVergiDairesi.Text;
            list.Add(new SqlParameter("@VergiNo", teVergiNo.Text));
            Degerler.SirketVDaire = teVergiNo.Text;
            list.Add(new SqlParameter("@WebSitesi", WebSitesi.Text));
            list.Add(new SqlParameter("@BonusTur", BonusTur.SelectedIndex));
            list.Add(new SqlParameter("@Host", teHost.Text));
            list.Add(new SqlParameter("@GonderenEposta", teGonderenEposta.Text));

            //string epostasifresisifrele = islemler.CryptoStreamSifreleme.Encrypt("Hitit999", teGonderenEpostaSifre.Text);
            string epostasifresisifrele = islemler.CryptoStreamSifreleme.md5Sifrele(teGonderenEpostaSifre.Text);

            list.Add(new SqlParameter("@GonderenEpostaSifre", epostasifresisifrele));
            list.Add(new SqlParameter("@Port", tePort.Text));
            list.Add(new SqlParameter("@Adres", teSirketAdresi.Text));
            list.Add(new SqlParameter("@YedekSaati", dateEdit2.DateTime.ToString("HH:mm:ss")));
            list.Add(new SqlParameter("@TelefonNo", teTel.Text));
            list.Add(new SqlParameter("@Fax", teFax.Text));
            list.Add(new SqlParameter("@Cep", teCep.Text));

            list.Add(new SqlParameter("@eposta", teEposta.Text));
            list.Add(new SqlParameter("@ccEposta", teEpostacc.Text));
            list.Add(new SqlParameter("@bccEposta", teEpostabcc.Text));

            Degerler.eposta    = teEposta.Text;
            Degerler.epostacc  = teEpostacc.Text;
            Degerler.epostabcc = teEpostabcc.Text;

            //sms
            list.Add(new SqlParameter("@sms_kullaniciadi", tbKullaniciAdi.Text));
            string sifrele = DB.EncodeTo64(tbSmsSifre.Text);

            list.Add(new SqlParameter("@sms_sifre", sifrele));
            list.Add(new SqlParameter("@sms_baslik", tbSmsBaslik.Text));

            list.Add(new SqlParameter("@kdv_orani", cbKdvorani.Text));
            list.Add(new SqlParameter("@kdv_orani_alis", cbAlisKdv.Text));

            list.Add(new SqlParameter("@stok_birimi", cbBirimi.SelectedIndex));
            list.Add(new SqlParameter("@OzelSifre", txtOzelSifre.Text));
            list.Add(new SqlParameter("@satisadedi_icindekiadetdir", cbeSatisadedi_icindekiadet.Checked));

            list.Add(new SqlParameter("@ikincifiyatgoster", cbikincifiyat.Checked));
            list.Add(new SqlParameter("@ucuncufiyatgoster", cbucuncufiyat.Checked));
            list.Add(new SqlParameter("@uruneklendisescal", cbUruneklendisescal.Checked));
            list.Add(new SqlParameter("@satiskopyala", cbSatiskopyala.Checked));

            list.Add(new SqlParameter("@odemesekli", comboBoxEdit4.Text));
            list.Add(new SqlParameter("@EnableSsl", cbEnableSsl.Checked));
            list.Add(new SqlParameter("@OncekiFiyatHatirla", cbOncekiFiyatHatirla.Checked));
            list.Add(new SqlParameter("@uretici__barkod_no", tbUreticiBarkodNo.Text));
            list.Add(new SqlParameter("@tedarikciler_giderdir", cbTadarikcilerGiderdir.Checked));
            list.Add(new SqlParameter("@is_kamp_odeme_sekli_acikhesap", cbKampanyaAcikHesap.Checked));

            list.Add(new SqlParameter("@fkKodu", LUESehir.EditValue));
            list.Add(new SqlParameter("@fkAltGrup", lookUpilce.EditValue));
            list.Add(new SqlParameter("@fkKoduDefault", lueil.EditValue));
            list.Add(new SqlParameter("@fkAltGrupDefault", lueilce.EditValue));
            list.Add(new SqlParameter("@DepoKullaniyorum", cbDepoKullaniyorum.Checked));
            list.Add(new SqlParameter("@stok_karti_dizayn", cbStokKartiDizayn.Checked));

            list.Add(new SqlParameter("@BitisTarihi", deBitisTarihi.DateTime.ToString("yyyy-MM-dd")));

            list.Add(new SqlParameter("@Yetkili", txtYetkili.Text));

            list.Add(new SqlParameter("@fkBirimler", lueBirimler.EditValue));
            list.Add(new SqlParameter("@makbuz_yazdir", ceMakbuzyazdir.Checked));
            list.Add(new SqlParameter("@oto_guncelle", cbOtoGuncelle.Checked));

            list.Add(new SqlParameter("@e_fatura_kul", txtEFaturaKul.Text));
            list.Add(new SqlParameter("@e_fatura_sifre", txtEFaturaSifre.Text));
            list.Add(new SqlParameter("@tedarikci_OncekiFiyatHatirla", cbOncekiFiyatHatirla_teda.Checked));
            list.Add(new SqlParameter("@e_fatura_url", txtEFaturaWebservis.Text));

            Degerler.OzelSifre = txtOzelSifre.Text;

            string sql = @"UPDATE Sirketler set Sirket=@Sirket,Yetkili=@Yetkili,yedekalinacakyer=@yedekalinacakyer,WebKullanir=@WebKullanir,
                        FaturaTipi=@FaturaTipi,FaturaTipiAlis=@FaturaTipiAlis,Sektor=@Sektor,StokTakibi=@StokTakibi,MusteriZorunluUyari=@MusteriZorunluUyari,
                        TedarikciZorunluUyari=@TedarikciZorunluUyari,VergiNo=@VergiNo,VergiDairesi=@VergiDairesi,
                        TeraziBarkoduBasi=@TeraziBarkoduBasi,MusteriBasNo=@MusteriBasNo,BonusYuzde=@BonusYuzde,WebSitesi=@WebSitesi,
                        Callerid=@Callerid,BonusTur=@BonusTur,kdv_orani=@kdv_orani,stok_birimi=@stok_birimi,
                        Host=@Host,GonderenEposta=@GonderenEposta,GonderenEpostaSifre=@GonderenEpostaSifre,Port=@Port,Adres=@Adres,
                        YedekSaati=@YedekSaati,TelefonNo=@TelefonNo,Fax=@Fax,Cep=@Cep,eposta=@eposta,
                        sms_kullaniciadi=@sms_kullaniciadi,sms_sifre=@sms_sifre,sms_baslik=@sms_baslik,OzelSifre=@OzelSifre,
                        satisadedi_icindekiadetdir=@satisadedi_icindekiadetdir,TeraziBarkoduBasi2=@TeraziBarkoduBasi2,
                        ikincifiyatgoster=@ikincifiyatgoster,ucuncufiyatgoster=@ucuncufiyatgoster,TeraziBarkoduBasi3=@TeraziBarkoduBasi3,
                        satiskopyala=@satiskopyala,odemesekli=@odemesekli,EnableSsl=@EnableSsl,OncekiFiyatHatirla=@OncekiFiyatHatirla,
                        bccEposta=@bccEposta,ccEposta=@ccEposta,uretici__barkod_no=@uretici__barkod_no,uruneklendisescal=@uruneklendisescal,
                        tedarikciler_giderdir=@tedarikciler_giderdir,is_kamp_odeme_sekli_acikhesap=@is_kamp_odeme_sekli_acikhesap,
                        fkKodu=@fkKodu,fkAltGrup=@fkAltGrup,fkKoduDefault=@fkKoduDefault,fkAltGrupDefault=@fkAltGrupDefault,
                        DepoKullaniyorum=@DepoKullaniyorum,stok_karti_dizayn=@stok_karti_dizayn,BitisTarihi=@BitisTarihi,fkBirimler=@fkBirimler,
                        makbuz_yazdir=@makbuz_yazdir,oto_guncelle=@oto_guncelle,kdv_orani_alis=@kdv_orani_alis, 
                        e_fatura_kul=@e_fatura_kul,e_fatura_sifre=@e_fatura_sifre,tedarikci_OncekiFiyatHatirla=@tedarikci_OncekiFiyatHatirla,
                        e_fatura_url=@e_fatura_url where pkSirket=" + pkSirket;
            string s   = DB.ExecuteSQL(sql, list);

            if (s == "0")
            {
                sirketgetir();
                //gridControl1.DataSource = DB.GetData("select * from Sirketler");
                frmMesajBox mesaj = new frmMesajBox(100);
                mesaj.label1.Text      = "Bilgiler Kaydedildi.";
                mesaj.label1.BackColor = System.Drawing.Color.YellowGreen;
                mesaj.Show();
                Degerler.YedekSaati = dateEdit2.DateTime.ToString("HH:mm:ss");
                Degerler.YedekYolu  = klasoryol.Text;
                //sms ayarları
                Degerler.smskullaniciadi = tbKullaniciAdi.Text;
                //string coz = DB.DecodeFrom64(Degerler.smssifre);
                Degerler.smssifre  = DB.EncodeTo64(tbSmsSifre.Text);
                Degerler.smsbaslik = tbSmsBaslik.Text;

                Degerler.kdvorani      = int.Parse(cbKdvorani.Text);
                Degerler.kdvorani_alis = int.Parse(cbAlisKdv.Text);

                Degerler.stokbirimi         = cbBirimi.Text;
                Degerler.odemesekli         = comboBoxEdit4.Text;
                Degerler.Uruneklendisescal  = cbUruneklendisescal.Checked;
                Degerler.Satiskopyala       = cbSatiskopyala.Checked;
                Degerler.EnableSsl          = cbEnableSsl.Checked;
                Degerler.OncekiFiyatHatirla = cbOncekiFiyatHatirla.Checked;

                Degerler.fkilKoduDefault      = int.Parse(lueil.EditValue.ToString());
                Degerler.fkilceAltGrupDefault = int.Parse(lueilce.EditValue.ToString());
                Degerler.DepoKullaniyorum     = cbDepoKullaniyorum.Checked;
                Degerler.StokKartiDizayn      = cbStokKartiDizayn.Checked;

                Degerler.fkBirimler          = int.Parse(lueBirimler.EditValue.ToString());
                Degerler.makbuzyazdir        = ceMakbuzyazdir.Checked;
                Degerler.MusteriZorunluUyari = cbMusteriZorunluUyari.Checked;
            }
            else
            {
                MessageBox.Show("Hata Oluştu.");
            }

            Modulyetkilerikaydet();

            DB.TeraziBarkoduBasi1 = int.Parse(seTeraziBarkoduBasi.Value.ToString());
            DB.TeraziBarkoduBasi2 = int.Parse(seTeraziBarkoduBasi2.Value.ToString());
            DB.TeraziBarkoduBasi3 = int.Parse(seTeraziBarkoduBasi3.Value.ToString());

            Thread thread1 = new Thread(new ThreadStart(ServerKaydet));

            thread1.Start();
        }
        private void simpleButton2_Click(object sender, EventArgs e)
        {
            if (borclandigitarih.EditValue == null)
            {
                MessageBox.Show("Borçlandığı Tarih Alanı Boş Olamaz");
                borclandigitarih.Focus();
                return;
            }
            if (pkKasalar.Text == "0")
            {
                MessageBox.Show("Lütfen Banka Seçiniz");
                //mesaj.label1.BackColor = System.Drawing.Color.GreenYellow;
                //mesaj.label1.Text = "Lütfen Müşteri Seçiniz";
                //mesaj.Show();
                return;
            }
            else
            {
                DialogResult secim = DevExpress.XtraEditors.XtraMessageBox.Show("Değişiklikleri Kaydetmek istediğinize, Eminmisiniz?", DB.ProjeAdi, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (secim == DialogResult.No)
                {
                    return;
                }
                //bakiye sıfırlama
                if (ceBakiyeKaydedilecek.Value != 0)
                {
                    string    sql   = @"INSERT INTO KasaHareket (fkBankalar,Tutar,Tarih,Modul,Tipi,Borc,Alacak,Aciklama,donem,yil,Odendi,AktifHesap,fkKullanicilar,OdemeSekli,fkSube)
             values(@fkBankalar,@Tutar,getdate(),3,@Tipi,@Borc,@Alacak,@Aciklama,@donem,@yil,0,@AktifHesap,@fkKullanicilar,'Banka Bakiye Düzeltme',@fkSube)";
                    ArrayList list0 = new ArrayList();
                    list0.Add(new SqlParameter("@fkBankalar", pkKasalar.Text));
                    if (ceBakiyeKaydedilecek.Value > 0)
                    {
                        list0.Add(new SqlParameter("@Alacak", ceBakiyeKaydedilecek.Text.Replace(",", ".").Replace("-", "")));
                        list0.Add(new SqlParameter("@Borc", "0"));
                    }
                    else
                    {
                        list0.Add(new SqlParameter("@Alacak", "0"));
                        list0.Add(new SqlParameter("@Borc", ceBakiyeKaydedilecek.Text.Replace(",", ".").Replace("-", "")));
                    }
                    list0.Add(new SqlParameter("@Tutar", ceBakiyeKaydedilecek.Text.Replace(",", ".")));

                    list0.Add(new SqlParameter("@Tipi", int.Parse("1")));
                    list0.Add(new SqlParameter("@Aciklama", "Bakiye Sıfırlandı."));
                    list0.Add(new SqlParameter("@donem", DateTime.Now.Month));
                    list0.Add(new SqlParameter("@yil", DateTime.Now.Year));
                    list0.Add(new SqlParameter("@fkKullanicilar", DB.fkKullanicilar));
                    list0.Add(new SqlParameter("@AktifHesap", "1"));
                    list0.Add(new SqlParameter("@fkSube", Degerler.fkSube));

                    string sonuc = DB.ExecuteSQL(sql, list0);
                    if (sonuc != "0")
                    {
                        //ceBakiye.Value = 0;
                        // MessageBox.Show("Hata Oluştu Tekrar deneyiniz");
                        return;
                    }
                }
                //borç sıfırlama
                if (ceKasadakiParaYeni.Value != 0)
                {
                    string    sql2 = @"INSERT INTO KasaHareket (fkBankalar,fkPersoneller,Tarih,Modul,Tipi,Borc,Alacak,Aciklama,donem,yil,Odendi,AktifHesap,fkFirma,fkTedarikciler,OdemeSekli)
             values(@fkBankalar,0,getdate(),3,@Tipi,@Borc,@Alacak,@Aciklama,@donem,@yil,0,@AktifHesap,@fkFirma,0,'Banka Bakiye Düzeltme')";
                    ArrayList list = new ArrayList();
                    list.Add(new SqlParameter("@fkBankalar", pkKasalar.Text));
                    if (ceKasadakiParaYeni.Value > 0)
                    {
                        list.Add(new SqlParameter("@Borc", ceKasadakiParaYeni.Text.Replace(",", ".").Replace("-", "")));
                        list.Add(new SqlParameter("@Alacak", "0"));
                    }
                    else
                    {
                        list.Add(new SqlParameter("@Borc", "0"));
                        list.Add(new SqlParameter("@Alacak", ceKasadakiParaYeni.Text.Replace(",", ".").Replace("-", "")));
                    }
                    list.Add(new SqlParameter("@Tipi", int.Parse("1")));
                    list.Add(new SqlParameter("@Aciklama", tEaciklama.Text));
                    list.Add(new SqlParameter("@donem", DateTime.Now.Month));
                    list.Add(new SqlParameter("@yil", DateTime.Now.Year));
                    list.Add(new SqlParameter("@fkFirma", "0"));
                    list.Add(new SqlParameter("@AktifHesap", "1"));
                    //list.Add(new SqlParameter("@Tarih", borclandigitarih.DateTime));
                    string sonuc2 = DB.ExecuteSQL(sql2, list);
                    if (sonuc2 != "0")
                    {
                        //ceBakiye.Value = 0;
                        // MessageBox.Show("İşlem Başarılı");
                    }
                }
                Temizle();
            }

            simpleButton2.Enabled = false;
            frmMesajBox mesajj = new frmMesajBox(200);

            mesajj.label1.BackColor = System.Drawing.Color.GreenYellow;
            mesajj.label1.Text      = "Bilgiler Kaydedildi.";
            mesajj.Show();
            Close();
        }