示例#1
0
        void YeniFirmaGuncelle()
        {
            string    sql   = "";
            string    fisno = "0";
            ArrayList list  = new ArrayList();

            //list.Add(new SqlParameter("@Tarih", DateTime.Now));
            list.Add(new SqlParameter("@fkKullanici", DB.fkKullanicilar));
            list.Add(new SqlParameter("@Aciklama", "Firma Güncelle" + DateTime.Now.ToString("yyMMddHHmm")));

            sql = "INSERT INTO FirmaGuncelle (Tarih,fkKullanici,Aciklama)" +
                  " VALUES(getdate(),@fkKullanici,@Aciklama) SELECT IDENT_CURRENT('FirmaGuncelle')";
            fisno = DB.ExecuteScalarSQL(sql, list);
            if (fisno == "0")
            {
                MessageBox.Show("Hata oluştu " + fisno);
                return;
            }
            pkFirmaGuncelle.Text = fisno;
            vBeklemeListesi();
        }
示例#2
0
        private void simpleButton33_Click(object sender, EventArgs e)
        {
            string    id = "0", sql;
            ArrayList list = new ArrayList();

            list.Add(new SqlParameter("@rapor_adi", rapor_adi.Text));
            list.Add(new SqlParameter("@rapor_sql", meSql.Text));
            if (rapor_adi.Tag.ToString() == "0")
            {
                sql = "insert into OzelRaporlar (rapor_adi,rapor_sql) values(@rapor_adi,@rapor_sql) select IDENT_CURRENT('OzelRaporlar')";
            }
            else
            {
                sql = "update OzelRaporlar set rapor_adi=@rapor_adi,rapor_sql=@rapor_sql where ozel_rapor_id=" + rapor_adi.Tag.ToString();
            }
            id = DB.ExecuteScalarSQL(sql, list);

            rapor_adi.Tag = id;

            OzelRaporlar();
        }
示例#3
0
        private void memoozelnot_Leave(object sender, EventArgs e)
        {
            if (gridView1.FocusedRowHandle < 0)
            {
                return;
            }

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

            if (memoozelnot.Tag.ToString() == "0")
            {
                string sonuc = DB.ExecuteScalarSQL("INSERT INTO  FirmaOzelNot (fkFirma,OzelNot)" +
                                                   " VALUES(" + dr["pkFirma"].ToString() + ",'" + memoozelnot.Text + "') select IDENT_CURRENT('FirmaOzelNot')");

                memoozelnot.Tag = sonuc;
            }
            else
            {
                DB.ExecuteSQL("UPDATE FirmaOzelNot SET OzelNot='" + memoozelnot.Text + "'" +
                              " WHERE pkFirmaOzelNot=" + memoozelnot.Tag.ToString());
            }
        }
示例#4
0
        private void btnAciklamaKaydet_Click(object sender, EventArgs e)
        {
            if (gridView1.FocusedRowHandle < 0)
            {
                return;
            }

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

            if (memoozelnot.Tag.ToString() == "0")
            {
                string sonuc = DB.ExecuteScalarSQL("INSERT INTO  TedarikcilerOzelNot (fkTedarikciler,OzelNot)" +
                                                   " VALUES(" + dr["pkTedarikciler"].ToString() + ",'" + memoozelnot.Text + "') select IDENT_CURRENT('TedarikcilerOzelNot')");

                memoozelnot.Tag = sonuc;
            }
            else
            {
                DB.ExecuteSQL("UPDATE TedarikcilerOzelNot SET OzelNot='" + memoozelnot.Text + "'" +
                              " WHERE pkTedarikcilerOzelNot=" + memoozelnot.Tag.ToString());
            }
        }
示例#5
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            if (DB.PkFirma == 0)
            {
                MessageBox.Show("Müşteri Bulunamadı");
                return;
            }
            ArrayList list = new ArrayList();

            list.Add(new SqlParameter("@fkFirma", DB.PkFirma));
            list.Add(new SqlParameter("@fkPerTeslimEden", lUEPersonel.EditValue.ToString()));//dtSablon.Rows[0]["fkPersoneller"].ToString()));
            list.Add(new SqlParameter("@TeslimTarihi", dateEdit1.DateTime));
            list.Add(new SqlParameter("@Aciklama", memoEdit1.Text));


            string pkSatislarYeniid = DB.ExecuteScalarSQL("INSERT INTO Satislar (Tarih,fkFirma,GelisNo,Siparis,fkKullanici,fkSatisDurumu,GuncellemeTarihi,fkPerTeslimEden,TeslimTarihi,Aciklama) " +
                                                          " values(getdate(),@fkFirma,0,0,1,10,getdate(),@fkPerTeslimEden,@TeslimTarihi,@Aciklama) SELECT IDENT_CURRENT('Satislar')", list);

            this.Tag = "1";
            //ArrayList list2 = new ArrayList();
            //list2.Add(new SqlParameter("@pkSatislarYeniid", pkSatislarYeniid));
            //list2.Add(new SqlParameter("@fkStokKarti","1"));
            //list2.Add(new SqlParameter("@Adet", "1"));
            //DataTable dtStokkarti = DB.GetData("select pkStokKarti,AlisFiyati,SatisFiyati,KdvOrani from StokKarti where pkStokKarti=1" );
            //string alisfiyati = "0", SatisFiyati = "0",KdvOrani = "0";
            //alisfiyati =  dtStokkarti.Rows[0]["AlisFiyati"].ToString();
            //SatisFiyati = dtStokkarti.Rows[0]["SatisFiyati"].ToString();
            //KdvOrani = dtStokkarti.Rows[0]["KdvOrani"].ToString();

            //list2.Add(new SqlParameter("@AlisFiyati", alisfiyati.Replace(",",".")));
            //list2.Add(new SqlParameter("@SatisFiyati", SatisFiyati.Replace(",", ".")));
            //list2.Add(new SqlParameter("@KdvOrani", KdvOrani));
            //list2.Add(new SqlParameter("@NakitFiyat", SatisFiyati.Replace(",", ".")));
            //DB.ExecuteSQL("INSERT INTO SatisDetay (fkSatislar,fkStokKarti,Adet,AlisFiyati,SatisFiyati,Tarih,Stogaisle,iskontotutar,iskontoyuzdetutar,KdvOrani,NakitFiyat,fkAlisDetay)" +
            //" values(@pkSatislarYeniid,@fkStokKarti,@Adet,@AlisFiyati,@SatisFiyati,getdate(),0,0,0,@KdvOrani,@NakitFiyat,0)", list2);
            Close();
        }
示例#6
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            inputForm sifregir = new inputForm();

            sifregir.Text = "Yeni Grup Adı";
            sifregir.GirilenCaption.Text = "Yeni Grup Adı Girniz";
            //sifregir.Girilen.Properties.PasswordChar = '*';
            sifregir.ShowDialog();
            if (sifregir.Girilen.Text == "")
            {
                return;
            }

            string yeniid = DB.ExecuteScalarSQL("insert into HizliGruplar (HizliGrupAdi,Aktif,SiraNo)" +
                                                " values('" + sifregir.Girilen.Text + "',1,7) SELECT IDENT_CURRENT('HizliGruplar')");

            if (yeniid != "")
            {
                string maxpkHizliGruplar = DB.GetData("SELECT Min(pkHizliGruplar) from HizliGruplar with(nolock)").Rows[0][0].ToString();
                DB.ExecuteSQL("insert into HizliStokSatis" +
                              " SELECT 0 ," + yeniid + " FROM HizliStokSatis  where fkHizliGruplar=" + maxpkHizliGruplar);
            }
            yukle();
        }
示例#7
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (fkSatisDetay.Text != "")
            {
                for (int i = 0; i < 11; i++)
                {
                    if (i == 0)
                    {
                        if (isk1.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk1.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk1.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk1.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk1.Tag.ToString());
                        }
                    }
                    else if (i == 1)
                    {
                        if (isk2.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk2.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk1.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk2.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk2.Tag.ToString());
                        }
                    }
                    else if (i == 2)
                    {
                        if (isk3.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk3.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk3.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk3.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk3.Tag.ToString());
                        }
                    }
                    else if (i == 3)
                    {
                        if (isk4.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk4.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk4.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk4.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk4.Tag.ToString());
                        }
                    }
                    else if (i == 4)
                    {
                        if (isk5.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk5.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk5.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk5.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk5.Tag.ToString());
                        }
                    }
                    else if (i == 5)
                    {
                        if (isk6.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk6.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk6.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk6.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk6.Tag.ToString());
                        }
                    }
                    else if (i == 6)
                    {
                        if (isk7.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk7.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk7.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk7.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk7.Tag.ToString());
                        }
                    }
                    else if (i == 7)
                    {
                        if (isk8.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk8.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk8.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk8.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk8.Tag.ToString());
                        }
                    }
                    else if (i == 8)
                    {
                        if (isk9.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk9.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk9.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk9.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk9.Tag.ToString());
                        }
                    }
                    else if (i == 9)
                    {
                        if (isk10.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk10.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk10.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk10.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk10.Tag.ToString());
                        }
                    }
                }
            }
            //alış ise
            else if (fkAlisDetay.Text != "")
            {
                for (int i = 0; i < 11; i++)
                {
                    if (i == 0)
                    {
                        if (isk1.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk1.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk1.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk1.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk1.Tag.ToString());
                        }
                    }
                    else if (i == 1)
                    {
                        if (isk2.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk2.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk1.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk2.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk2.Tag.ToString());
                        }
                    }
                    else if (i == 2)
                    {
                        if (isk3.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk3.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk3.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk3.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk3.Tag.ToString());
                        }
                    }
                    else if (i == 3)
                    {
                        if (isk4.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk4.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk4.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk4.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk4.Tag.ToString());
                        }
                    }
                    else if (i == 4)
                    {
                        if (isk5.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk5.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk5.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk5.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk5.Tag.ToString());
                        }
                    }
                    else if (i == 5)
                    {
                        if (isk6.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk6.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk6.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk6.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk6.Tag.ToString());
                        }
                    }
                    else if (i == 6)
                    {
                        if (isk7.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk7.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk7.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk7.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk7.Tag.ToString());
                        }
                    }
                    else if (i == 7)
                    {
                        if (isk8.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk8.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk8.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk8.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk8.Tag.ToString());
                        }
                    }
                    else if (i == 8)
                    {
                        if (isk9.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk9.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk9.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk9.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk9.Tag.ToString());
                        }
                    }
                    else if (i == 9)
                    {
                        if (isk10.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk10.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk10.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk10.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk10.Tag.ToString());
                        }
                    }
                }
            }
            //GridYukle();
            else if (_fkSatislar > 0)
            {
                //önce indirim oranı değerini al
                //her satış detay da iskonto turarı güncelle nakit fiyat ile iskonto oranını güncelle
                //iskontotutar=(NakitFiyat*iskonto_oarani)/100
                DataTable dtSatisDetay = DB.GetData("select * from SatisDetay with(nolock) where fkSatislar=" + _fkSatislar);
                for (int j = 0; j < dtSatisDetay.Rows.Count; j++)
                {
                    string  sfkSatisdetay = dtSatisDetay.Rows[j]["pkSatisDetay"].ToString();
                    decimal nakitfi       = decimal.Parse(dtSatisDetay.Rows[j]["NakitFiyat"].ToString());
                    decimal iskoran       = decimal.Parse(iskontoorani.Value.ToString());
                    decimal isktut        = (nakitfi * iskoran) / 100;

                    //string nakitfi = dtSatisDetay.Rows[i]["NakitFiyat"].ToString();
                    DB.ExecuteSQL("update SatisDetay set iskontotutar=" + isktut.ToString().Replace(",", ".") +
                                  ",iskontoyuzdetutar=" + iskoran.ToString().Replace(",", ".") +
                                  " where pkSatisDetay=" + sfkSatisdetay);
                }
                //DB.ExecuteSQL("UPDATE SatisDetay SET iskontoyuzdetutar=" +
                //iskontoorani.Value.ToString().Replace(",", ".") +
                //",iskontotutar=" + ceToplamiskonto.Value.ToString().Replace(",", ".") +
                //" WHERE fkSatislar=" + _fkSatislar.ToString());

                for (int i = 0; i < 11; i++)
                {
                    if (i == 0)
                    {
                        if (isk1.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatislar,Yuzde) VALUES(" +
                                                               _fkSatislar + "," + isk1.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk1.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk1.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk1.Tag.ToString());
                        }
                    }
                    else if (i == 1)
                    {
                        if (isk2.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatislar,Yuzde) VALUES(" +
                                                               _fkSatislar + "," + isk2.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk1.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk2.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk2.Tag.ToString());
                        }
                    }
                    else if (i == 2)
                    {
                        if (isk3.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatislar,Yuzde) VALUES(" +
                                                               _fkSatislar + "," + isk3.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk3.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk3.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk3.Tag.ToString());
                        }
                    }
                    else if (i == 3)
                    {
                        if (isk4.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatislar,Yuzde) VALUES(" +
                                                               _fkSatislar + "," + isk4.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk4.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk4.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk4.Tag.ToString());
                        }
                    }
                    else if (i == 4)
                    {
                        if (isk5.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatislar,Yuzde) VALUES(" +
                                                               _fkSatislar + "," + isk5.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk5.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk5.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk5.Tag.ToString());
                        }
                    }
                    else if (i == 5)
                    {
                        if (isk6.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatislar,Yuzde) VALUES(" +
                                                               _fkSatislar + "," + isk6.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk6.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk6.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk6.Tag.ToString());
                        }
                    }
                    else if (i == 6)
                    {
                        if (isk7.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatislar,Yuzde) VALUES(" +
                                                               _fkSatislar + "," + isk7.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk7.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk7.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk7.Tag.ToString());
                        }
                    }
                    else if (i == 7)
                    {
                        if (isk8.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatislar,Yuzde) VALUES(" +
                                                               _fkSatislar + "," + isk8.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk8.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk8.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk8.Tag.ToString());
                        }
                    }
                    else if (i == 8)
                    {
                        if (isk9.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatislar,Yuzde) VALUES(" +
                                                               _fkSatislar + "," + isk9.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk9.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk9.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk9.Tag.ToString());
                        }
                    }
                    else if (i == 9)
                    {
                        if (isk10.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatislar,Yuzde) VALUES(" +
                                                               _fkSatislar + "," + isk10.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk10.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk10.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk10.Tag.ToString());
                        }
                    }
                }
            }

            Close();
        }
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (padi.Text == "")
            {
                //DevExpress.XtraEditors.XtraMessageBox.Show("Müşteri Adı Boş Olamaz!", Degerler.mesajbaslik, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                padi.Focus();
                dxErrorProvider1.SetError(padi, "Müşteri Adı Boş Olamaz!");
                return;
            }
            if (lUSirket.EditValue == null)
            {
                //DevExpress.XtraEditors.XtraMessageBox.Show("Müşteri Adı Boş Olamaz!", Degerler.mesajbaslik, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                lUSirket.Focus();
                dxErrorProvider1.SetError(lUSirket, "Müşterinin Bağlı olduğu Şirketi Seçiniz!");
                //return;
                lUSirket.EditValue = 1;
            }

            //if (lUEGrup.EditValue == null)
            //{
            //    dxErrorProvider1.SetError(lUEGrup, "Müşteri Grubu Boş Olamaz!");
            //    //DevExpress.XtraEditors.XtraMessageBox.Show("Müşteri Grubu Boş Olamaz!", Degerler.mesajbaslik, MessageBoxButtons.OK, MessageBoxIcon.Warning);
            //    lUEGrup.Focus();
            //    return;
            //}
            if (cbDurumu.EditValue == null)
            {
                dxErrorProvider1.SetError(cbDurumu, "Müşteri Durumu Boş Olamaz!");
                //DevExpress.XtraEditors.XtraMessageBox.Show("Müşteri Grubu Boş Olamaz!", Degerler.mesajbaslik, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                cbDurumu.Focus();
                return;
            }
            string    sql   = "";
            ArrayList plist = new ArrayList();

            if (pkkurum.Text == "0" | pkkurum.Text == "")
            {
                sql = @"insert into Tedarikciler (Firmaadi,tel,tel2,fax,OdemeIlk,OdemeSon,webadresi,eposta,adres,Aktif,KaraListe,fkSirket,Yetkili,KadroSayisi,LimitBorc,fkFirmaGruplari,fkil,fkilce,
                      VergiDairesi,VergiNo,Unvani,Cep,Cep2,OzelKod,fkTedarikcilerAltGruplari,Borc,Alacak,gider_mi) 
                      values(@Firmaadi,@tel,@tel2,@fax,@OdemeIlk,@OdemeSon,@webadresi,@eposta,@adres,@Aktif,@KaraListe,@fkSirket,@Yetkili,@KadroSayisi,@LimitBorc,@fkFirmaGruplari,@fkil,@fkilce,
                      @VergiDairesi,@VergiNo,@Unvani,@Cep,@Cep2,@OzelKod,@fkTedarikcilerAltGruplari,0,0,@gider_mi) SELECT IDENT_CURRENT('Tedarikciler')";
            }
            else
            {
                sql = @"update Tedarikciler set Firmaadi=@Firmaadi,tel=@tel,tel2=@tel2,fax=@fax,fkSirket=@fkSirket,OdemeSon=@OdemeSon,
                        eposta=@eposta,webadresi=@webadresi,adres=@adres,Aktif=@Aktif,KaraListe=@KaraListe,OdemeIlk=@OdemeIlk,Yetkili=@Yetkili,
                        KadroSayisi=@KadroSayisi,LimitBorc=@LimitBorc,fkFirmaGruplari=@fkFirmaGruplari,
                        fkil=@fkil,fkilce=@fkilce,VergiDairesi=@VergiDairesi,VergiNo=@VergiNo,Unvani=@Unvani,Cep=@Cep,Cep2=@Cep2,OzelKod=@OzelKod,
                        fkTedarikcilerAltGruplari=@fkTedarikcilerAltGruplari,gider_mi=@gider_mi where pkTedarikciler=@pkTedarikciler";
            }
            plist.Add(new SqlParameter("@pkTedarikciler", pkkurum.Text));
            plist.Add(new SqlParameter("@Firmaadi", padi.Text));
            plist.Add(new SqlParameter("@tel", telno.Text));
            plist.Add(new SqlParameter("@tel2", tel2.Text));
            plist.Add(new SqlParameter("@Cep", Cep.Text));
            plist.Add(new SqlParameter("@Cep2", Cep2.Text));
            plist.Add(new SqlParameter("@OdemeIlk", "0"));//seOdemeIlk.Value));
            plist.Add(new SqlParameter("@fax", belgecfax.Text));
            plist.Add(new SqlParameter("@fkSirket", lUSirket.EditValue));
            plist.Add(new SqlParameter("@webadresi", web.Text));
            plist.Add(new SqlParameter("@eposta", eposta.Text));
            plist.Add(new SqlParameter("@adres", mAdres.Text));
            plist.Add(new SqlParameter("@OdemeSon", "0"));//seOdemeSon.Value));
            plist.Add(new SqlParameter("@Yetkili", tEYetkili.Text));
            plist.Add(new SqlParameter("@KadroSayisi", "0"));
            if (lUETedarikciGrup.EditValue == null)
            {
                plist.Add(new SqlParameter("@fkFirmaGruplari", 0));
            }
            else
            {
                plist.Add(new SqlParameter("@fkFirmaGruplari", int.Parse(lUETedarikciGrup.EditValue.ToString())));
            }
            //il
            if (LUESehir.EditValue == null)
            {
                plist.Add(new SqlParameter("@fkil", 0));
            }
            else
            {
                plist.Add(new SqlParameter("@fkil", LUESehir.EditValue.ToString()));
            }
            //ilçe
            if (lookUpilce.EditValue == null)
            {
                plist.Add(new SqlParameter("@fkilce", 0));
            }
            else
            {
                plist.Add(new SqlParameter("@fkilce", lookUpilce.EditValue.ToString()));
            }

            plist.Add(new SqlParameter("@VergiDairesi", VergiDairesi.Text));
            plist.Add(new SqlParameter("@VergiNo", VergiNo.Text));
            plist.Add(new SqlParameter("@Unvani", teUnvani.Text));
            plist.Add(new SqlParameter("@LimitBorc", ceLimitBorc.Value.ToString().Replace(",", ".")));

            plist.Add(new SqlParameter("@KaraListe", cbKaraliste.Checked));

            if (cbDurumu.SelectedIndex == 0)
            {
                plist.Add(new SqlParameter("@Aktif", true));
            }
            else
            {
                plist.Add(new SqlParameter("@Aktif", false));
            }
            if (MusteriKodu.Text == "")
            {
                plist.Add(new SqlParameter("@OzelKod", "0"));
            }
            else
            {
                plist.Add(new SqlParameter("@OzelKod", MusteriKodu.Text));
            }
            if (lUETedarikciAltGrup.EditValue == null)
            {
                plist.Add(new SqlParameter("@fkTedarikcilerAltGruplari", DBNull.Value));
            }
            else
            {
                plist.Add(new SqlParameter("@fkTedarikcilerAltGruplari", lUETedarikciAltGrup.EditValue.ToString()));
            }

            plist.Add(new SqlParameter("@gider_mi", ceGider.Checked));

            string sonuc = "";

            if (pkkurum.Text == "0" | pkkurum.Text == "")
            {
                sonuc        = DB.ExecuteScalarSQL(sql, plist);
                pkkurum.Text = sonuc;// DB.GetData("select MAX(PkFirma) as c from Firmalar").Rows[0][0].ToString();

                MusteriKodu.Text  = sonuc;
                DB.pkTedarikciler = int.Parse(sonuc);
                DB.ExecuteSQL("UPDATE Tedarikciler SET OzelKod=pkTedarikciler where pkTedarikciler=" + sonuc);
                if (sonuc == "1")
                {
                    DB.ExecuteSQL("UPDATE Tedarikciler SET GeciciMusteri=1 where pkTedarikciler=1");
                }
            }
            else
            {
                sonuc = DB.ExecuteSQL(sql, plist);
            }

            if (sonuc.Substring(0, 1) != "H")
            {
                formislemleri.Mesajform("Tedarikçi Bilgileri Kaydedildi.", "S", 200);
            }
            else
            {
                formislemleri.Mesajform("Tedarikçi Bilgilerini Kontrol Ediniz." + sonuc, "K", 200);
            }
        }
示例#9
0
        private void btnKaydetProje_Click(object sender, EventArgs e)
        {
            if (bsTarih.EditValue == null)
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Başlanğıç Tarihi Boş Olamaz!", "Personel Takip Sistemi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                bsTarih.Focus();
                return;
            }
            if (lUSirket.EditValue == null)
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Şirket Seçmediniz!", "Personel Takip Sistemi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                lUSirket.Focus();
                return;
            }
            if (luekurum.EditValue == null)
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Cari Seçmediniz!", "Personel Takip Sistemi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                luekurum.Focus();
                return;
            }
            if (tEProjeAdi.Text == "")
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Proje Adı Boş olamaz!", "Personel Takip Sistemi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                tEProjeAdi.Focus();
                return;
            }
            //if (sEPersonelAdet.Value == 0)
            //{
            //    DevExpress.XtraEditors.XtraMessageBox.Show("Kadro Sayısı Sıfırdan dan büyük olmalıdır!", "Personel Takip Sistemi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            //    sEPersonelAdet.Focus();
            //    return;
            //}
            ArrayList list = new ArrayList();

            list.Add(new SqlParameter("@fkSirket", lUSirket.EditValue));
            list.Add(new SqlParameter("@fkFirmalar", luekurum.EditValue));
            list.Add(new SqlParameter("@BaslangicTarihi", bsTarih.DateTime));
            if (btTarih.EditValue == null)
            {
                list.Add(new SqlParameter("@BitisTarihi", DBNull.Value));
            }
            else
            {
                list.Add(new SqlParameter("@BitisTarihi", btTarih.DateTime));
            }
            list.Add(new SqlParameter("@AnlasmaTutari", ceAnlasmaTutari.Value));
            list.Add(new SqlParameter("@PersonelAdet", sEPersonelAdet.Value));
            list.Add(new SqlParameter("@ProjeAdi", tEProjeAdi.Text));
            string pkProjeler;

            if (DB.pkProjeler == 0)
            {
                pkProjeler = DB.ExecuteScalarSQL("INSERT INTO Projeler (fkFirmalar,BaslangicTarihi,BitisTarihi,AnlasmaTutari,PersonelAdet,ProjeAdi,fkSirket)" +
                                                 " values(@fkFirmalar,@BaslangicTarihi,@BitisTarihi,@AnlasmaTutari,@PersonelAdet,@ProjeAdi,@fkSirket) SELECT IDENT_CURRENT('Projeler')", list);
                DB.pkProjeler = int.Parse(pkProjeler);
            }
            else
            {
                list.Add(new SqlParameter("@pkProjeler", DB.pkProjeler));
                DB.ExecuteSQL(@"UPDATE Projeler SET fkFirmalar=@fkFirmalar,BaslangicTarihi=@BaslangicTarihi,
                BitisTarihi=@BitisTarihi,AnlasmaTutari=@AnlasmaTutari,PersonelAdet=@PersonelAdet,ProjeAdi=@ProjeAdi,
                fkSirket=@fkSirket where pkProjeler=@pkProjeler", list);
                DevExpress.XtraEditors.XtraMessageBox.Show("Proje Bilgileri Güncellendi.", "Personel Takip Sistemi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
        }
示例#10
0
        private void sbtnOlustur_Click(object sender, EventArgs e)
        {
            frmYukleniyor yukleniyor = new frmYukleniyor();

            yukleniyor.Text = "Siparişler Oluşturuluyor";
            yukleniyor.labelControl1.Text = "Lütfen Bekleyiniz...";
            yukleniyor.TopMost            = true;
            yukleniyor.Show();

            ArrayList list = new ArrayList();

            list.Add(new SqlParameter("@fkKullanicilar", DB.fkKullanicilar));
            list.Add(new SqlParameter("@siparis_tarihi", TeslimTarihi.DateTime));
            list.Add(new SqlParameter("@fkpersoneller", lUEPersonel.EditValue.ToString()));

            string pkSiparis =
                DB.ExecuteScalarSQL("INSERT INTO Siparis (tarih,fkKullanicilar,fkpersoneller,siparis_tarihi,kaydedildi,olusturuldu)" +
                                    " values(getdate(),@fkKullanicilar,@fkpersoneller,@siparis_tarihi,0,0) select IDENT_CURRENT('Siparis')", list);

            #region Satisdetay ekle
            DataTable dtStok = DB.GetData("select * from SiparisStoklari with(nolock) where Aktif=1 order by sira");
            if (dtStok.Rows.Count == 0)
            {
                MessageBox.Show("SiparisStoklari Bulunamadı");
                return;
            }
            string fkStokKarti1 = "0", fkStokKarti2 = "0", fkStokKarti3 = "0", fkStokKarti4 = "0", fkStokKarti5 = "0";

            for (int i = 0; i < dtStok.Rows.Count; i++)
            {
                if (i == 0)
                {
                    fkStokKarti1 = dtStok.Rows[i]["fkStokKarti"].ToString();
                }
                if (i == 1)
                {
                    fkStokKarti2 = dtStok.Rows[i]["fkStokKarti"].ToString();
                }
                if (i == 2)
                {
                    fkStokKarti3 = dtStok.Rows[i]["fkStokKarti"].ToString();
                }
                if (i == 3)
                {
                    fkStokKarti4 = dtStok.Rows[i]["fkStokKarti"].ToString();
                }
                if (i == 4)
                {
                    fkStokKarti5 = dtStok.Rows[i]["fkStokKarti"].ToString();
                }
            }

            DataTable dtFirma = DB.GetData("select * from Firmalar with(nolock) where Aktif=1 and fkPerTeslimEden=" + lUEPersonel.EditValue.ToString());
            //string pkSiparis = lookUpEdit1.EditValue.ToString();
            for (int i = 0; i < dtFirma.Rows.Count; i++)
            {
                string fkFirma = dtFirma.Rows[i]["pkFirma"].ToString();
                string sql     = "insert into SiparisDetay (fkSiparis,fkFirma,fkStokKarti1,fkStokKarti2,fkStokKarti3,fkStokKarti4,fkStokKarti5)  values("
                                 + pkSiparis + "," + fkFirma + "," + fkStokKarti1 + "," + fkStokKarti2 + "," + fkStokKarti3 + "," + fkStokKarti4 + "," + fkStokKarti5 + ")";
                DB.ExecuteSQL(sql);
            }


            #endregion

            SiparisStoklariBaslik();

            AcikSiparisleriGetir();

            yukleniyor.Close();

            formislemleri.Mesajform("Siparişler Oluşturuldu.", "S", 200);

            gridView1.Focus();
        }
        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();
        }
示例#12
0
        private void simpleButton5_Click(object sender, EventArgs e)
        {
            if (teSifre.Text == "")
            {
                formislemleri.Mesajform("Şifre Boş Olamaz", "K", 150);
                teSifre.Focus();
                return;
            }
            string    sql  = "";
            ArrayList list = new ArrayList();

            list.Add(new SqlParameter("@KullaniciAdi", teKullanici.Text));
            list.Add(new SqlParameter("@adisoyadi", teAdiSoyadi.Text));
            list.Add(new SqlParameter("@Sifre", teSifre.Text));
            list.Add(new SqlParameter("@eposta", eposta.Text));
            list.Add(new SqlParameter("@AktifForm", cbAktifForm.SelectedIndex));
            list.Add(new SqlParameter("@durumu", rgDurumu.EditValue.ToString()));
            list.Add(new SqlParameter("@Cep", txtCep.Text.ToString()));
            list.Add(new SqlParameter("@FaturaNo", seFaturaNo.Value));
            list.Add(new SqlParameter("@fkSatisDurumu", lueSatisTipi.EditValue));
            list.Add(new SqlParameter("@FaturaSeriNo", teSeriNo.Text));
            //list.Add(new SqlParameter("@Sifreli", islemler.CryptoStreamSifreleme.Encrypt("Hitit999", teSifre.Text)));
            list.Add(new SqlParameter("@Sifreli", teSifre.Text));// islemler.CryptoStreamSifreleme.md5Sifrele(teSifre.Text)));
            list.Add(new SqlParameter("@AnaBilgisayar", ceAnaBilgisayar.Checked));
            list.Add(new SqlParameter("@acilista_hatirlatma_ekrani", cbHatirlatmaEkrani.Checked));
            list.Add(new SqlParameter("@acilista_caller_id", ceCalleridAc.Checked));
            list.Add(new SqlParameter("@fkDepolar", lueDepolar.EditValue));
            list.Add(new SqlParameter("@fkKasalar", lueKasalar.EditValue));
            if (luePersonel.EditValue == null)
            {
                list.Add(new SqlParameter("@fkPersoneller", DBNull.Value));
            }
            else
            {
                list.Add(new SqlParameter("@fkPersoneller", luePersonel.EditValue));
            }

            if (luePersonel.EditValue == null)
            {
                list.Add(new SqlParameter("@fkKullaniciGruplari", DBNull.Value));
            }
            else
            {
                list.Add(new SqlParameter("@fkKullaniciGruplari", lueKullaniciGruplari.EditValue));
            }

            list.Add(new SqlParameter("@hatirlatma_uyar", cbHatirlatmaUyar.Checked));

            if (lueSubeler.EditValue == null)
            {
                list.Add(new SqlParameter("@fkSube", DBNull.Value));
            }
            else
            {
                list.Add(new SqlParameter("@fkSube", lueSubeler.EditValue));
            }

            list.Add(new SqlParameter("@yedek_yeri_yol", txtYedekYol2.Text));

            if (lueSatisFiyatGrubu.EditValue == null)
            {
                list.Add(new SqlParameter("@fkSatisFiyatlariBaslik", DBNull.Value));
            }
            else
            {
                list.Add(new SqlParameter("@fkSatisFiyatlariBaslik", lueSatisFiyatGrubu.EditValue));
            }


            string sonuc = "";

            if (fkKullanicilar.Text == "0" || fkKullanicilar.Text == "")
            {
                sql = @"INSERT INTO Kullanicilar (KullaniciAdi,adisoyadi,Sifre,eposta,AktifForm,durumu,KayitTarihi,Cep,FaturaNo,fkSatisDurumu,FaturaSeriNo,Sifreli,
                AnaBilgisayar,acilista_hatirlatma_ekrani,fkDepolar,fkKasalar,fkPersoneller,fkKullaniciGruplari,acilista_caller_id,hatirlatma_uyar,fkSube,
                yedek_yeri_yol,fkSatisFiyatlariBaslik) 
                VALUES(@KullaniciAdi,@adisoyadi,@Sifre,@eposta,@AktifForm,@durumu,getdate(),@Cep,@FaturaNo,@fkSatisDurumu,@FaturaSeriNo,@Sifreli,
                @AnaBilgisayar,@acilista_hatirlatma_ekrani,@fkDepolar,@fkKasalar,@fkPersoneller,@fkKullaniciGruplari,@acilista_caller_id,@hatirlatma_uyar,@fkSube,
                @yedek_yeri_yol,@fkSatisFiyatlariBaslik)
                SELECT IDENT_CURRENT('Kullanicilar')";

                string yeniid = DB.ExecuteScalarSQL(sql, list);

                fkKullanicilar.Text = yeniid;
                //yetkileri ekle
                if (yeniid.Substring(0, 1) != "H")
                {
                    ModullerYetki(yeniid);
                    int s = DB.ExecuteSQL_Sonuc_Sifir("insert into ModullerYetki select Kod," + yeniid + ",1 from Moduller");
                    s = DB.ExecuteSQL_Sonuc_Sifir("insert into YetkiAlanlari select fkParametreler," + yeniid + ",1,1,1 from YetkiAlanlari where fkKullanicilar=1");

                    YetkiAlanlariEkle();
                }
                sonuc = "0";
            }
            else
            {
                sql = @"UPDATE Kullanicilar SET 
                KullaniciAdi=@KullaniciAdi,adisoyadi=@adisoyadi,Sifre=@Sifre,eposta=@eposta,
                AktifForm=@AktifForm,durumu=@durumu,Cep=@Cep,FaturaNo=@FaturaNo,fkSatisDurumu=@fkSatisDurumu,
                FaturaSeriNo=@FaturaSeriNo,Sifreli=@Sifreli,AnaBilgisayar=@AnaBilgisayar,acilista_hatirlatma_ekrani=@acilista_hatirlatma_ekrani,
                fkDepolar=@fkDepolar,fkKasalar=@fkKasalar,fkPersoneller=@fkPersoneller,fkKullaniciGruplari=@fkKullaniciGruplari,
                acilista_caller_id=@acilista_caller_id,hatirlatma_uyar=@hatirlatma_uyar,fkSube=@fkSube,
                yedek_yeri_yol=@yedek_yeri_yol,fkSatisFiyatlariBaslik=@fkSatisFiyatlariBaslik
                where PkKullanicilar=" + fkKullanicilar.Text;

                sonuc = DB.ExecuteSQL(sql, list);
            }

            if (sonuc == "0")
            {
                formislemleri.Mesajform("Bilgiler Kaydedildi", "S", 200);
            }
            else
            {
                formislemleri.Mesajform("Hata Oluştu" + sonuc, "K", 200);
            }

            //Degerler.fkSatisDurumu = int.Parse(lueSatisTipi.EditValue.ToString()); giriş yaparken olmalı
            int i = gridView1.FocusedRowHandle;

            vKullanicilar();

            gridView1.FocusedRowHandle = i;
            //yetkileri ekle

            ModullerYetki_Kaydet();

            //vParametrelerKontrol();

            Degerler.AnaBilgisayar = ceAnaBilgisayar.Checked;
            int depo = 1;

            int.TryParse(lueDepolar.EditValue.ToString(), out depo);
            Degerler.fkDepolar = depo;

            Degerler.fkKullaniciGruplari = lueKullaniciGruplari.EditValue.ToString();
            //Degerler.acilista_hatirlatma_ekrani = cbHatirlatmaEkrani.Checked;
            //if(lueDepolar.EditValue != null)
            //Degerler.fkDepolar = lueDepolar.EditValue.ToString();
            Degerler.isHatirlatmaUyar = cbHatirlatmaUyar.Checked;

            Degerler.fkKasalar = int.Parse(lueKasalar.EditValue.ToString());
            Degerler.fkSatisFiyatlariBaslik = int.Parse(lueSatisFiyatGrubu.EditValue.ToString());
        }
示例#13
0
        public bool KaydetGuncelle(string faturaToplu_id)
        {
            ArrayList list = new ArrayList();

            list.Add(new SqlParameter("@FaturaNo", txtFaturaNo.Text));
            list.Add(new SqlParameter("@SeriNo", teSeriNo.Text));
            list.Add(new SqlParameter("@FaturaTarihi", deFaturaTarihi.DateTime));
            list.Add(new SqlParameter("@Aciklama", textEdit2.Text));
            list.Add(new SqlParameter("@FaturaAdresi", memoEdit1.Text));
            list.Add(new SqlParameter("@VergiDairesi", textEdit4.Text));
            list.Add(new SqlParameter("@VergiNo", textEdit3.Text));
            list.Add(new SqlParameter("@BilgisayarAdi", Degerler.BilgisayarAdi));


            decimal aratop = 0;

            if (gridColumn82.SummaryItem.SummaryValue == null)
            {
                aratop = 0;
            }
            else
            {
                aratop = decimal.Parse(gridColumn82.SummaryItem.SummaryValue.ToString());
            }

            list.Add(new SqlParameter("@Tutar", aratop));
            list.Add(new SqlParameter("@Yazdirildi", "0"));
            list.Add(new SqlParameter("@fkFirma", lbMusteri.Tag.ToString()));

            if (faturaToplu_id == "0")
            {
                string yeni_pkFaturaToplu = DB.ExecuteScalarSQL(@"insert into FaturaToplu (fkFirma,SeriNo,FaturaNo,Tarih,FaturaTarihi,Aciklama,
                FaturaAdresi,VergiDairesi,VergiNo,Yazdirildi,Tutar,BilgisayarAdi)
                values(@fkFirma,@SeriNo,@FaturaNo,GETDATE(),@FaturaTarihi,@Aciklama,
                @FaturaAdresi,@VergiDairesi,@VergiNo,@Yazdirildi,@Tutar,@BilgisayarAdi)
                SELECT IDENT_CURRENT('FaturaToplu')", list);

                txtFaturaToplu_id.Text = yeni_pkFaturaToplu;

                DB.ExecuteSQL("update Kullanicilar set FaturaNo=FaturaNo+1 where pkKullanicilar=" + DB.fkKullanicilar);

                if (yeni_pkFaturaToplu == "")
                {
                    return(false);
                }
            }
            else
            {
                list.Add(new SqlParameter("@pkFaturaToplu", faturaToplu_id));

                string sonuc = DB.ExecuteSQL(@"UPDATE FaturaToplu SET  fkFirma=@fkFirma,FaturaNo=@FaturaNo,FaturaTarihi=@FaturaTarihi,
                Aciklama=@Aciklama,FaturaAdresi=@FaturaAdresi,VergiDairesi=@VergiDairesi,VergiNo=@VergiNo,Yazdirildi=@Yazdirildi,
                Tutar=@Tutar where pkFaturaToplu=@pkFaturaToplu", list);

                if (sonuc != "0")
                {
                    return(false);
                }
                //    islemler.formislemleri.Mesajform("Fatura Kaydedilirken SQL Hatası Oluştu.", "K");
            }

            return(true);
        }
示例#14
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (cbSatis2.Checked == true)
            {
                DialogResult secim;
                secim = DevExpress.XtraEditors.XtraMessageBox.Show("2.Fiyat Gurubu Eklediğinize Eminmisiniz?", Degerler.mesajbaslik, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (secim == DialogResult.No)
                {
                    return;
                }
            }
            DataTable dturunler = (DataTable)gridControl1.DataSource;

            listBox1.Items.Clear();
            int    aktarilan = 0;
            int    hatali    = 0;
            string sql       = "";
            int    c         = dturunler.Rows.Count;

            if (c == 0)
            {
                return;
            }
            for (int i = 0; i < c; i++)
            {
                if (DB.GetData("select pkStokKarti from StokKarti where Barcode='" + dturunler.Rows[i]["Barkod"].ToString() + "'").Rows.Count == 1)
                {
                    continue;
                }
                ArrayList list = new ArrayList();
                list.Add(new SqlParameter("@StokKod", dturunler.Rows[i]["Barkod"].ToString()));
                list.Add(new SqlParameter("@Barcode", dturunler.Rows[i]["Barkod"].ToString()));
                string grupadi    = "1";// dturunler.Rows[i]["grub"].ToString();
                string pkStokGrup = "0";
                //DataTable dtgrup = DB.GetData("select pkStokGrup from StokGruplari where StokGrup='" + grupadi + "'");
                //if (dtgrup.Rows.Count == 0)
                // {
                //     DB.ExecuteSQL("INSERT INTO StokGruplari (StokGrup,WebdeGoster,Aktif,SortID,Gonderildi) VALUES('" + grupadi + "',0,1,0,0)");
                //     pkStokGrup = DB.GetData("select Max(pkStokGrup) from StokGruplari").Rows[0][0].ToString();
                // }
                // else
                //   pkStokGrup = dtgrup.Rows[0]["pkStokGrup"].ToString();
                list.Add(new SqlParameter("@fkStokGrup", pkStokGrup));
                list.Add(new SqlParameter("@Stokadi", dturunler.Rows[i]["Adi"].ToString()));
                string Mevcut = "0";
                //if (dturunler.Rows[i]["Nakit"].ToString() == "0,0000")
                Mevcut = "0";    //  list.Add(new SqlParameter("@Mevcut", "0"));
                // else
                // Mevcut = dturunler.Rows[i]["Nakit"].ToString().Replace(",", "."); //list.Add(new SqlParameter("@Mevcut", Double.Parse(dturunler.Rows[i]["Stok"].ToString().Replace(",", "."))));
                if (dturunler.Rows[i]["Alis"].ToString() == "0,0000")
                {
                    list.Add(new SqlParameter("@AlisFiyati", "0"));
                }
                else
                {
                    list.Add(new SqlParameter("@AlisFiyati", dturunler.Rows[i]["Alis"].ToString().Replace(",", ".")));
                }
                decimal sf = 0;
                decimal.TryParse(dturunler.Rows[i]["Satis"].ToString(), out sf);
                //if (dturunler.Rows[i]["satis"].ToString() == "0,0000")
                //   list.Add(new SqlParameter("@SatisFiyati", "0"));
                //else
                list.Add(new SqlParameter("@SatisFiyati", sf.ToString().Replace(",", ".")));//dturunler.Rows[i]["satis"].ToString().Replace(",", ".")));
                list.Add(new SqlParameter("@Stoktipi", ""));
                list.Add(new SqlParameter("@KdvOrani", dturunler.Rows[i]["Kdv"].ToString()));
                //if (dturunler.Rows[i]["durumu"].ToString() == "AKTİF")
                //    list.Add(new SqlParameter("@Aktif", "1"));
                //else
                list.Add(new SqlParameter("@Aktif", "1"));
                string KritikMiktar = "0";
                // if (dturunler.Rows[i]["kritikstok"].ToString() == "0,0000")
                KritikMiktar = "0";    //list.Add(new SqlParameter("@KritikMiktar", "0"));
                //else
                //    KritikMiktar = dturunler.Rows[i]["kritikstok"].ToString().Replace(",", ".");//list.Add(new SqlParameter("@KritikMiktar", dturunler.Rows[i]["kritikstok"].ToString().Replace(",", ".")));

                if (KritikMiktar == "")
                {
                    KritikMiktar = "0";
                }
                sql = "INSERT INTO StokKarti (StokKod,Barcode,fkStokGrup,Stokadi,Stoktipi,Mevcut,AlisFiyati,SatisFiyati,KdvOrani,Aktif,KritikMiktar)" +
                      " values(@StokKod,@Barcode,@fkStokGrup,@Stokadi,@Stoktipi," + Mevcut + ",@AlisFiyati,@SatisFiyati,@KdvOrani,@Aktif," + KritikMiktar + ") select IDENT_CURRENT('StokKarti')";
                try
                {
                    string pkStokKarti = DB.ExecuteScalarSQL(sql, list);
                    if (pkStokKarti.Substring(0, 1) == "H")
                    {
                        //listBox1.Items.Add(dturunler.Rows[i]["gelis"].ToString() + pkStokKarti);
                        continue;
                    }
                    aktarilan++;
                    DB.ExecuteSQL("update StokKarti set HizliSatisAdi=substring(StokAdi,0,19)");
                    DB.ExecuteSQL("insert into SatisFiyatlari (fkStokKarti,fkSatisFiyatlariBaslik,SatisFiyatiKdvli,SatisFiyatiKdvsiz,iskontoYuzde,Aktif)" +
                                  " values(" + pkStokKarti + ",1," + dturunler.Rows[i]["Satis"].ToString().Replace(",", ".") + ",0,0,1)");
                    if (cbSatis2.Checked)
                    {
                        DB.ExecuteSQL("insert into SatisFiyatlari (fkStokKarti,fkSatisFiyatlariBaslik,SatisFiyatiKdvli,SatisFiyatiKdvsiz,iskontoYuzde,Aktif)" +
                                      " values(" + pkStokKarti + ",2," + dturunler.Rows[i]["Kredi"].ToString().Replace(",", ".") + ",0,0,1)");
                    }
                }
                catch (Exception exp)
                {
                    hatali++;
                }
            }
            DB.ExecuteSQL("update StokKarti set HizliSatisAdi=rtrim(HizliSatisAdi)");
            DB.ExecuteSQL("update StokKarti set UreticiKodu=Barcode where UreticiKodu is null");
            MessageBox.Show("Aktarılan Kayıt=" + aktarilan.ToString() + " Hatalı Kayıt (Aynı Ürünler Aktarılmadı.)=" + hatali.ToString());
        }
        private void dışVeriAlExcelToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DevExpress.XtraEditors.XtraMessageBox.Show("Dış Veri Alırken Excel 2003 formatında ve ilk Sayfa Adı Sayfa1 Olmalı.", Degerler.mesajbaslik, MessageBoxButtons.OK, MessageBoxIcon.Information);
            try
            {
                OpenFileDialog openFileDialog1 = new OpenFileDialog();
                openFileDialog1.Title       = "Lütfen Dosya Seçiniz";
                openFileDialog1.Filter      = " (*.xls)|*.xls|(*.xlsx)|*.xlsx";
                openFileDialog1.FilterIndex = 1; // varsayılan olarak xls uzantıları göster
                openFileDialog1.ShowDialog();

                if (openFileDialog1.FileName == "")
                {
                    return;
                }

                OleDbConnection con = new OleDbConnection("Provider = Microsoft.Jet.OleDb.4.0;Data Source = " +
                                                          openFileDialog1.FileName + " ; Extended Properties = Excel 8.0");//" ; Extended Properties = Excel 8.0");
                //excel dosyasını oluşturup tüm alanları seçtikten sonra vermiş olduğumuz isimi yani Calisanlar bilgisini burada sorgumuzda belirtiyoruz.
                OleDbCommand     cmd = new OleDbCommand("select * from [Sayfa1$]", con);
                OleDbDataAdapter da  = new OleDbDataAdapter(cmd.CommandText, con.ConnectionString);
                //MessageBox.Show((System.Exception)(con.ServerVersion).Message);
                DataTable dt = new DataTable();
                da.Fill(dt);
                int hatali = 0, basarili = 0;
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    string TEDARIKCIKODU = dt.Rows[i]["TEDARIKCIKODU"].ToString();
                    string TEDARICIADI   = dt.Rows[i]["TEDARICIADI"].ToString();

                    if (TEDARICIADI == "")
                    {
                        continue;
                    }

                    string BAKIYE       = dt.Rows[i]["BAKIYE"].ToString();
                    string GRUBU        = dt.Rows[i]["GRUBU"].ToString();
                    string ADRES        = dt.Rows[i]["ADRES"].ToString();
                    string VERGIDAIRESI = dt.Rows[i]["VERGIDAIRESI"].ToString();
                    string VERGINO      = dt.Rows[i]["VERGINO"].ToString();
                    string TELEFON      = dt.Rows[i]["TELEFON"].ToString();
                    string CEPTEL       = dt.Rows[i]["CEPTEL"].ToString();
                    string FAX          = dt.Rows[i]["FAX"].ToString();

                    if (BAKIYE == "")
                    {
                        BAKIYE = "0";
                    }

                    #region Firma Gruplari  ekle

                    DataTable dtG = DB.GetData("select * from TedarikcilerGruplari with(nolock) where GrupAdi='" + GRUBU + "'");
                    if (dtG.Rows.Count == 0)
                    {
                        GRUBU = DB.ExecuteScalarSQL("insert into TedarikcilerGruplari (GrupAdi,Aktif) values('" + GRUBU + "',1) select IDENT_CURRENT('FirmaGruplari')");
                    }
                    else
                    {
                        GRUBU = dtG.Rows[0][0].ToString();
                    }

                    #endregion

                    DataTable dtTedarikciler = DB.GetData("select * from Tedarikciler with(nolock) where OzelKod='" + TEDARIKCIKODU + "'");
                    string    pkTedarikciler = "0";
                    if (dtTedarikciler.Rows.Count == 0)
                    {
                        ArrayList list = new ArrayList();
                        list.Add(new SqlParameter("@OzelKod", "0"));
                        list.Add(new SqlParameter("@Firmaadi", TEDARICIADI));
                        list.Add(new SqlParameter("@fkFirmaGruplari", GRUBU));
                        list.Add(new SqlParameter("@Devir", BAKIYE.Replace(",", ".")));
                        list.Add(new SqlParameter("@Adres", ADRES));
                        list.Add(new SqlParameter("@VergiDairesi", VERGIDAIRESI));
                        list.Add(new SqlParameter("@VergiNo", VERGINO));
                        list.Add(new SqlParameter("@Tel", TELEFON));
                        list.Add(new SqlParameter("@Cep", CEPTEL));
                        list.Add(new SqlParameter("@Fax", FAX));

                        string sql = "INSERT INTO Tedarikciler (OzelKod,Firmaadi,fkFirmaGruplari,Devir,Aktif,KayitTarihi,Adres,VergiDairesi,VergiNo,Tel,Cep,Fax)" +
                                     " values(@OzelKod,@Firmaadi,@fkFirmaGruplari,@Devir,1,getdate(),@Adres,@VergiDairesi,@VergiNo,@Tel,@Cep,@Fax) select IDENT_CURRENT('Tedarikciler')";

                        try
                        {
                            pkTedarikciler = DB.ExecuteScalarSQL(sql, list);

                            if (pkTedarikciler.Substring(0, 1) == "H")
                            {
                                hatali = hatali + 1;
                            }
                            else
                            {
                                #region sonuç başarılı ise kasa hareketine devir ekle

                                sql = @"delete from KasaHareket where fkTedarikciler=@fkTedarikciler INSERT INTO KasaHareket (fkKasalar,fkKullanicilar,Tarih,Modul,Tipi,Borc,Alacak,Aciklama,Odendi,AktifHesap,fkFirma,fkTedarikciler,OdemeSekli,Tutar,BilgisayarAdi)
                    values(1,1,getdate(),3,1,@Borc,@Alacak,'Aktarım',0,1,0,@fkTedarikciler,'Kasa Bakiye Düzeltme',@Tutar,'Aktarım')";

                                sql = sql.Replace("@fkTedarikciler", pkTedarikciler);
                                sql = sql.Replace("@Tutar", "0");

                                decimal ddevir = 0;
                                decimal.TryParse(BAKIYE.Replace(".", ","), out ddevir);
                                if (ddevir > 0)
                                {
                                    sql = sql.Replace("@Borc", ddevir.ToString().Replace(",", ".").Replace("-", ""));
                                    sql = sql.Replace("@Alacak", "0");
                                }
                                else
                                {
                                    sql = sql.Replace("@Borc", "0");
                                    sql = sql.Replace("@Alacak", ddevir.ToString().Replace(",", ".").Replace("-", ""));
                                }

                                int sonuc1 = DB.ExecuteSQL_Sonuc_Sifir(sql);
                                if (sonuc1 != 0)
                                {
                                    hatali = hatali + 1;
                                    DB.ExecuteSQL("delete from Tedarikciler where pkTedarikciler=" + pkTedarikciler);
                                    pkTedarikciler = "0";
                                }
                                else
                                {
                                    basarili = basarili + 1;
                                }
                                #endregion
                            }
                        }
                        catch (Exception exp)
                        {
                            pkTedarikciler = "0";
                        }
                    }
                    else
                    {
                        pkTedarikciler = dtTedarikciler.Rows[0]["pkTedarikciler"].ToString();
                    }
                }
                MessageBox.Show("Hatalı-Başarılı Kayıt : " + hatali.ToString() + "-" + basarili.ToString());
            }
            //Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Yeni\v.xls;Extended Properties=”Excel 8.0;HDR=Yes;IMEX=1″
            catch (Exception exp)
            {
                MessageBox.Show("Hata Oluştu:" + exp.Message.ToString());
            }
        }
示例#16
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            DialogResult secimtum;

            secimtum = DevExpress.XtraEditors.XtraMessageBox.Show("Teslim Tarihi: " + TeslimTarihi.Text + "\n" +
                                                                  "Dönem: " + lueSablonGrup.Text + "\n\nSipariş Oluşturulacak Edilsin mi?", "Degerler.mesajbaslik", MessageBoxButtons.YesNo, MessageBoxIcon.Question, System.Windows.Forms.MessageBoxDefaultButton.Button2);
            if (secimtum == DialogResult.No)
            {
                return;
            }
            progressBarControl1.Position           = 0;
            progressBarControl1.Properties.Maximum = gridView3.DataRowCount;
            //int haftaningunu = (int)teslimtarihi.DayOfWeek;
            int olsi = 0;

            for (int i = 0; i < gridView3.DataRowCount; i++)
            {
                Application.DoEvents();
                progressBarControl1.Position = i + 1;
                DataRow dr = gridView3.GetDataRow(i);
                if (dr["Sec"].ToString() == "True")
                {
                    string SiparisSablonlari = "0";
                    string fkSablonGrup      = lueSablonGrup.EditValue.ToString();//dr["fkSablonGrup"].ToString();
                    if (fkSablonGrup == "1")
                    {
                        SiparisSablonlari = dr["fkSiparisSablonlari"].ToString();
                    }
                    else if (fkSablonGrup == "2")
                    {
                        SiparisSablonlari = dr["fkSiparisSablonlari1"].ToString();
                    }
                    else if (fkSablonGrup == "3")
                    {
                        SiparisSablonlari = dr["fkSiparisSablonlari2"].ToString();
                    }
                    else if (fkSablonGrup == "3")
                    {
                        SiparisSablonlari = dr["fkSiparisSablonlari3"].ToString();
                    }

                    if (SiparisSablonlari == "")
                    {
                        SiparisSablonlari = "0";
                    }
                    DataTable dtSablon = DB.GetData("select fkFirma,fkPersoneller,OdemeSekli from SiparisSablonlari with(nolock) where pkSiparisSablonlari=" + SiparisSablonlari);
                    if (dtSablon.Rows.Count == 0)
                    {
                        DB.ExecuteSQL("update MusteriZiyaretGunleri SET Durumu='Lütfen Şablon Tanımlayınız' where pkMusteriZiyaretGunleri=" + dr["pkMusteriZiyaretGunleri"].ToString());
                        continue;
                    }
                    if (dtSablon.Rows[0]["OdemeSekli"].ToString() == "")
                    {
                        DB.ExecuteSQL("update MusteriZiyaretGunleri SET Durumu='Odeme Şekli Boş Olamaz' where pkMusteriZiyaretGunleri=" + dr["pkMusteriZiyaretGunleri"].ToString());
                        continue;
                    }

                    if (DB.GetData("select * from Satislar with(nolock) where fkFirma=" + dtSablon.Rows[0]["fkFirma"].ToString() + " and Convert(varchar(10),TeslimTarihi,112)='" + TeslimTarihi.DateTime.ToString("yyyyMMdd") + "'").Rows.Count > 0)
                    {
                        DB.ExecuteSQL("update MusteriZiyaretGunleri SET Durumu='Daha Önce Oluşturuldu' where pkMusteriZiyaretGunleri=" + dr["pkMusteriZiyaretGunleri"].ToString());
                        continue;
                    }
                    //hata yoksa boşalt
                    DB.ExecuteSQL("update MusteriZiyaretGunleri SET Durumu='' where pkMusteriZiyaretGunleri=" + dr["pkMusteriZiyaretGunleri"].ToString());

                    ArrayList list    = new ArrayList();
                    string    fkFirma = dtSablon.Rows[0]["fkFirma"].ToString();
                    list.Add(new SqlParameter("@fkFirma", fkFirma));
                    list.Add(new SqlParameter("@fkPerTeslimEden", dtSablon.Rows[0]["fkPersoneller"].ToString()));
                    list.Add(new SqlParameter("@TeslimTarihi", TeslimTarihi.DateTime.ToString("yyyy-MM-dd")));
                    list.Add(new SqlParameter("@OdemeSekli", dtSablon.Rows[0]["OdemeSekli"].ToString()));
                    list.Add(new SqlParameter("@Odenen", "0"));
                    list.Add(new SqlParameter("@AcikHesap", "0"));
                    list.Add(new SqlParameter("@fkSatisFiyatlariBaslik", dr["fkSatisFiyatlariBaslik"].ToString()));
                    string pkSatislarYeniid = DB.ExecuteScalarSQL("INSERT INTO Satislar (Tarih,fkFirma,GelisNo,Siparis,fkKullanici,fkSatisDurumu,GuncellemeTarihi,fkPerTeslimEden,TeslimTarihi,OdemeSekli,Odenen,AcikHesap,fkSatisFiyatlariBaslik) " +
                                                                  " values(getdate(),@fkFirma,0,0,1,10,getdate(),@fkPerTeslimEden,@TeslimTarihi,@OdemeSekli,@Odenen,@AcikHesap,@fkSatisFiyatlariBaslik) SELECT IDENT_CURRENT('Satislar')", list);
                    gridView3.SetRowCellValue(i, "Durum", "Oluşturuldu");
                    DataTable dtSablonDetay = DB.GetData("select * from SiparisSablonDetay where fkSiparisSablonlari=" + SiparisSablonlari);
                    for (int j = 0; j < dtSablonDetay.Rows.Count; j++)
                    {
                        string    fkStokKarti = dtSablonDetay.Rows[j]["fkStokKarti"].ToString();
                        ArrayList list2       = new ArrayList();
                        list2.Add(new SqlParameter("@pkSatislarYeniid", pkSatislarYeniid));
                        list2.Add(new SqlParameter("@fkStokKarti", fkStokKarti));
                        list2.Add(new SqlParameter("@Adet", dtSablonDetay.Rows[j]["Adet"].ToString()));
                        DataTable dtStokkarti = DB.GetData("select pkStokKarti,AlisFiyati,SatisFiyati,KdvOrani from StokKarti where pkStokKarti=" + fkStokKarti);
                        string    alisfiyati = "0", SatisFiyati = "0", KdvOrani = "0";
                        alisfiyati = dtStokkarti.Rows[0]["AlisFiyati"].ToString();
                        //DataTable dtSatisFiyati = DB.GetData("select dbo.fon_MusteriFiyatGrubuSec("+fkFirma+"," + fkStokKarti+")");
                        DataTable dtSatisFiyati = DB.GetData("select dbo.fon_SatisFiyatlariMusteriBazli(" + fkFirma + "," + fkStokKarti + ")");
                        SatisFiyati = dtSatisFiyati.Rows[0][0].ToString();
                        KdvOrani    = dtStokkarti.Rows[0]["KdvOrani"].ToString();
                        list2.Add(new SqlParameter("@AlisFiyati", alisfiyati.Replace(",", ".")));
                        if (SatisFiyati == "0")
                        {
                            SatisFiyati = "0";
                        }
                        list2.Add(new SqlParameter("@SatisFiyati", SatisFiyati.Replace(",", ".")));
                        list2.Add(new SqlParameter("@KdvOrani", KdvOrani));
                        list2.Add(new SqlParameter("@NakitFiyat", SatisFiyati.Replace(",", ".")));
                        DB.ExecuteSQL("INSERT INTO SatisDetay (fkSatislar,fkStokKarti,Adet,AlisFiyati,SatisFiyati,Tarih,Stogaisle,iskontotutar,iskontoyuzdetutar,KdvOrani,NakitFiyat,fkAlisDetay)" +
                                      " values(@pkSatislarYeniid,@fkStokKarti,@Adet,@AlisFiyati,@SatisFiyati,getdate(),0,0,0,@KdvOrani,@NakitFiyat,0)", list2);
                    }
                    olsi++;
                }
            }
            //Nakit Güncelle
            DB.ExecuteSQL(@"update Satislar Set Odenen=SatisDetay.sf from
(select fkSatislar,sum(SatisDetay.Adet*SatisDetay.SatisFiyati-iskontotutar) as sf from SatisDetay group by fkSatislar) as SatisDetay
where Satislar.pkSatislar=SatisDetay.fkSatislar
and OdemeSekli='Nakit'");
            //Açık Hesap Güncelle
            DB.ExecuteSQL(@"update Satislar Set AcikHesap=SatisDetay.sf from
(select fkSatislar,sum(SatisDetay.Adet*SatisDetay.SatisFiyati-iskontotutar) as sf from SatisDetay group by fkSatislar) as SatisDetay
where Satislar.pkSatislar=SatisDetay.fkSatislar
and OdemeSekli='Açık Hesap'");
            MessageBox.Show(olsi.ToString() + " Sipariş Oluşturuldu.");
            Getir();
        }
示例#17
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            string sec = formislemleri.MesajBox("Siparişler Satışa Çevrilecektir. Eminmisiniz?", "Satışa Çevir", 3, 0);

            if (sec != "1")
            {
                return;
            }

            if (lueAcikSiparisler.EditValue == null)
            {
                return;
            }

            string pkSiparis = lueAcikSiparisler.EditValue.ToString();

            DataTable dtSiparis = DB.GetData("select * from Siparis with(nolock) where pkSiparis=" + pkSiparis);

            string   fkPerTeslimEden = dtSiparis.Rows[0]["fkPersoneller"].ToString();
            DateTime TeklifTarihi    = Convert.ToDateTime(dtSiparis.Rows[0]["siparis_tarihi"].ToString());

            for (int i = 0; i < gridView1.DataRowCount; i++)
            {
                DataRow dr           = gridView1.GetDataRow(i);
                string  pkFirma      = dr["fkFirma"].ToString();
                string  fkStokKarti1 = dr["fkStokKarti1"].ToString();
                string  fkStokKarti2 = dr["fkStokKarti2"].ToString();
                string  fkStokKarti3 = dr["fkStokKarti3"].ToString();
                string  fkStokKarti4 = dr["fkStokKarti4"].ToString();
                string  fkStokKarti5 = dr["fkStokKarti5"].ToString();
                string  Adet1        = dr["Adet1"].ToString();
                string  Adet2        = dr["Adet2"].ToString();
                string  Adet3        = dr["Adet3"].ToString();
                string  Adet4        = dr["Adet4"].ToString();
                string  Adet5        = dr["Adet5"].ToString();
                decimal devir        = 0;
                decimal.TryParse(dr["Devir"].ToString(), out devir);
                decimal alinan_para = 0;
                decimal.TryParse(dr["alinan_para"].ToString(), out alinan_para);

                if (Adet1 == "" && Adet2 == "" && Adet3 == "" && Adet4 == "" && Adet5 == "" && alinan_para == 0)
                {
                    continue;
                }

                ArrayList list = new ArrayList();
                list.Add(new SqlParameter("@fkFirma", pkFirma));
                list.Add(new SqlParameter("@Siparis", "1"));
                list.Add(new SqlParameter("@fkKullanici", DB.fkKullanicilar));
                list.Add(new SqlParameter("@fkSatisDurumu", "2"));
                list.Add(new SqlParameter("@Aciklama", "Hızlı Sipariş"));
                list.Add(new SqlParameter("@AlinanPara", "0"));
                list.Add(new SqlParameter("@ToplamTutar", "0"));
                list.Add(new SqlParameter("@fkPerTeslimEden", fkPerTeslimEden));
                list.Add(new SqlParameter("@iskontoFaturaTutar", "0"));
                list.Add(new SqlParameter("@OdemeSekli", "Açık Hesap"));
                list.Add(new SqlParameter("@BilgisayarAdi", Degerler.BilgisayarAdi));
                string sf = "1";
                list.Add(new SqlParameter("@fkSatisFiyatlariBaslik", sf));
                list.Add(new SqlParameter("@TeklifTarihi", TeklifTarihi));
                list.Add(new SqlParameter("@GuncellemeTarihi", TeklifTarihi));
                list.Add(new SqlParameter("@EskiFis", pkSiparis));

                string sql = "INSERT INTO Satislar (Tarih,fkFirma,Siparis,GelisNo,fkKullanici,fkSatisDurumu,Aciklama,AlinanPara,ToplamTutar,fkPerTeslimEden,iskontoFaturaTutar,AcikHesap,AcikHesapOdenen,OdemeSekli,SonislemTarihi,BilgisayarAdi,fkSatisFiyatlariBaslik,TeklifTarihi,GuncellemeTarihi,EskiFis)" +
                             " VALUES(getdate(),@fkFirma,@Siparis,1,@fkKullanici,@fkSatisDurumu,@Aciklama,@AlinanPara,@ToplamTutar,@fkPerTeslimEden,@iskontoFaturaTutar,0,0,@OdemeSekli,getdate(),@BilgisayarAdi,@fkSatisFiyatlariBaslik,@TeklifTarihi,@GuncellemeTarihi,@EskiFis) SELECT IDENT_CURRENT('Satislar')";


                string fisno = "";
                //if (!string.IsNullOrEmpty(fkStokKarti1) && !string.IsNullOrEmpty(Adet1) && !string.IsNullOrEmpty(Adet2)
                //    && !string.IsNullOrEmpty(Adet3) && !string.IsNullOrEmpty(Adet4) && !string.IsNullOrEmpty(Adet5))
                //{
                //    formislemleri.Mesajform("Sipariş Bulunamadı","K");
                //    return;
                //}

                fisno = DB.ExecuteScalarSQL(sql, list);

                if (fisno.Substring(0, 1) == "H")
                {
                    MessageBox.Show("Hata oluştu " + fisno);
                    return;
                }
                #region Satış Detay
                DataTable dtFirma = DB.GetData("select * from Firmalar with(nolock) where pkFirma=" + pkFirma);
                string    fkSatisFiyatlariBaslik = dtFirma.Rows[0]["fkSatisFiyatlariBaslik"].ToString();

                if (!string.IsNullOrEmpty(fkStokKarti1) && !string.IsNullOrEmpty(Adet1))
                {
                    ArrayList arr = new ArrayList();
                    arr.Add(new SqlParameter("@fkSatislar", fisno));
                    arr.Add(new SqlParameter("@SatisFiyatGrubu", fkSatisFiyatlariBaslik));
                    arr.Add(new SqlParameter("@Adet", Adet1.Replace(",", ".")));
                    arr.Add(new SqlParameter("@fkStokKarti", fkStokKarti1));
                    string s = DB.ExecuteScalarSQL("exec sp_SatisDetay_Ekle @fkSatislar,@SatisFiyatGrubu,@Adet,@fkStokKarti", arr);
                    if (s != "Satis Detay Eklendi.")
                    {
                        MessageBox.Show(s);
                        return;
                    }
                }
                if (!string.IsNullOrEmpty(fkStokKarti2) && !string.IsNullOrEmpty(Adet2))
                {
                    ArrayList arr = new ArrayList();
                    arr.Add(new SqlParameter("@fkSatislar", fisno));
                    arr.Add(new SqlParameter("@SatisFiyatGrubu", fkSatisFiyatlariBaslik));
                    arr.Add(new SqlParameter("@Adet", Adet2.Replace(",", ".")));
                    arr.Add(new SqlParameter("@fkStokKarti", fkStokKarti2));
                    string s = DB.ExecuteScalarSQL("exec sp_SatisDetay_Ekle @fkSatislar,@SatisFiyatGrubu,@Adet,@fkStokKarti", arr);
                    if (s != "Satis Detay Eklendi.")
                    {
                        MessageBox.Show(s);
                        return;
                    }
                }
                if (!string.IsNullOrEmpty(fkStokKarti3) && !string.IsNullOrEmpty(Adet3))
                {
                    ArrayList arr = new ArrayList();
                    arr.Add(new SqlParameter("@fkSatislar", fisno));
                    arr.Add(new SqlParameter("@SatisFiyatGrubu", fkSatisFiyatlariBaslik));
                    arr.Add(new SqlParameter("@Adet", Adet3.Replace(",", ".")));
                    arr.Add(new SqlParameter("@fkStokKarti", fkStokKarti3));
                    string s = DB.ExecuteScalarSQL("exec sp_SatisDetay_Ekle @fkSatislar,@SatisFiyatGrubu,@Adet,@fkStokKarti", arr);
                    if (s != "Satis Detay Eklendi.")
                    {
                        MessageBox.Show(s);
                        return;
                    }
                }
                if (!string.IsNullOrEmpty(fkStokKarti4) && !string.IsNullOrEmpty(Adet4))
                {
                    ArrayList arr = new ArrayList();
                    arr.Add(new SqlParameter("@fkSatislar", fisno));
                    arr.Add(new SqlParameter("@SatisFiyatGrubu", fkSatisFiyatlariBaslik));
                    arr.Add(new SqlParameter("@Adet", Adet4.Replace(",", ".")));
                    arr.Add(new SqlParameter("@fkStokKarti", fkStokKarti4));
                    string s = DB.ExecuteScalarSQL("exec sp_SatisDetay_Ekle @fkSatislar,@SatisFiyatGrubu,@Adet,@fkStokKarti", arr);
                    if (s != "Satis Detay Eklendi.")
                    {
                        MessageBox.Show(s);
                        return;
                    }
                }
                if (!string.IsNullOrEmpty(fkStokKarti5) && !string.IsNullOrEmpty(Adet5))
                {
                    ArrayList arr = new ArrayList();
                    arr.Add(new SqlParameter("@fkSatislar", fisno));
                    arr.Add(new SqlParameter("@SatisFiyatGrubu", fkSatisFiyatlariBaslik));
                    arr.Add(new SqlParameter("@Adet", Adet5.Replace(",", ".")));
                    arr.Add(new SqlParameter("@fkStokKarti", fkStokKarti5));
                    string s = DB.ExecuteScalarSQL("exec sp_SatisDetay_Ekle @fkSatislar,@SatisFiyatGrubu,@Adet,@fkStokKarti", arr);
                    if (s != "Satis Detay Eklendi.")
                    {
                        MessageBox.Show(s);
                        return;
                    }
                }
                #endregion

                #region KasaHareket
                if (alinan_para > 0)
                {
                    string sql_kasa = "INSERT INTO KasaHareket (fkKasalar,Tarih,fkFirma,Aciklama,AktifHesap,OdemeSekli,Borc,Tutar)" +
                                      " values(1,getdate(),@fkFirma,'Sipariş Ödemesi',1,'Nakit',@Borc,@Tutar)";
                    sql_kasa = sql_kasa.Replace("@fkFirma", pkFirma);
                    //sql_kasa = sql_kasa.Replace("@fkSatislar", fisno);
                    sql_kasa = sql_kasa.Replace("@Borc", alinan_para.ToString().Replace(",", "."));
                    sql_kasa = sql_kasa.Replace("@Tutar", devir.ToString().Replace(",", "."));

                    int sonuc = DB.ExecuteSQL(sql_kasa);
                }
                #endregion

                sql = @"update Satislar set ToplamTutar=
(select SUM(sd.Adet*(sd.SatisFiyati-sd.iskontotutar)) as Alacak from Satislar s with(nolock)
inner join SatisDetay sd with(nolock) on sd.fkSatislar=s.pkSatislar
where s.pkSatislar=@pkSatislar) 
where pkSatislar=@pkSatislar";
                sql = sql.Replace("@pkSatislar", fisno);
                DB.ExecuteSQL(sql);

                DB.ExecuteSQL("update Siparis set kaydedildi=1 where pkSiparis=" + pkSiparis);
            }


            formislemleri.Mesajform("Satışa Çevrildi", "S", 200);

            AcikSiparisleriGetir();
            SiparisGetir();

            SablonlarGetir();
        }
示例#18
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            if (lueBanka.EditValue == null)
            {
                formislemleri.Mesajform("Banka Seçiniz", "K", 200);
                lueBanka.Focus();
                return;
            }

            if (ceTutar.EditValue == null)
            {
                formislemleri.Mesajform("Tutar Girini", "K", 200);
                ceTutar.Focus();
                return;
            }

            #region kasadan çıkan
            ArrayList list = new ArrayList();
            list.Add(new SqlParameter("@fkKasalar", int.Parse(lueKasa.EditValue.ToString())));

            list.Add(new SqlParameter("@fkBankalar", DBNull.Value));

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

            list.Add(new SqlParameter("@Alacak", ceTutar.Value.ToString().Replace(",", ".")));
            list.Add(new SqlParameter("@Borc", "0"));
            list.Add(new SqlParameter("@Tipi", "2"));
            list.Add(new SqlParameter("@AktifHesap", "1"));
            list.Add(new SqlParameter("@OdemeSekli", "Transfer"));
            list.Add(new SqlParameter("@Tutar", "0"));
            list.Add(new SqlParameter("@fkKasaGirisCikisTurleri", "0"));
            list.Add(new SqlParameter("@fkCek", "0"));
            list.Add(new SqlParameter("@Aciklama", tEaciklama.Text));
            list.Add(new SqlParameter("@BilgisayarAdi", DB.fkKullanicilar));
            list.Add(new SqlParameter("@fkKullanicilar", DB.fkKullanicilar));

            string sql = @"INSERT INTO KasaHareket (fkKasalar,fkBankalar,Tarih,Modul,Tipi,Borc,Alacak,Aciklama,Odendi,AktifHesap,OdemeSekli,Tutar,fkKasaGirisCikisTurleri,BilgisayarAdi,fkKullanicilar,GiderOlarakisle,GelirOlarakisle)
                         values(@fkKasalar,@fkBankalar,@Tarih,3,@Tipi,@Borc,@Alacak,@Aciklama,0,@AktifHesap,@OdemeSekli,@Tutar,@fkKasaGirisCikisTurleri,@BilgisayarAdi,@fkKullanicilar,0,0)
                        SELECT IDENT_CURRENT('KasaHareket')";

            string sonuc = DB.ExecuteScalarSQL(sql, list);

            if (sonuc.Substring(0, 1) != "H")
            {
                //formislemleri.Mesajform("Kasa Hareket Eklenmiştir.", "S");
            }
            else
            {
                return;
            }

            #endregion

            #region Bankaya Giren
            ArrayList list2 = new ArrayList();
            list2.Add(new SqlParameter("@fkKasalar", DBNull.Value));

            list2.Add(new SqlParameter("@fkBankalar", int.Parse(lueBanka.EditValue.ToString())));

            list2.Add(new SqlParameter("@Tarih", islemtarihi.DateTime));

            list2.Add(new SqlParameter("@Alacak", "0"));
            list2.Add(new SqlParameter("@Borc", ceTutar.Value.ToString().Replace(",", ".")));
            list2.Add(new SqlParameter("@Tipi", "1"));
            list2.Add(new SqlParameter("@AktifHesap", "1"));
            list2.Add(new SqlParameter("@OdemeSekli", "Transfer"));
            list2.Add(new SqlParameter("@Tutar", "0"));
            list2.Add(new SqlParameter("@fkKasaGirisCikisTurleri", "0"));
            list2.Add(new SqlParameter("@fkCek", "0"));
            list2.Add(new SqlParameter("@Aciklama", tEaciklama.Text));
            list2.Add(new SqlParameter("@BilgisayarAdi", DB.fkKullanicilar));
            list2.Add(new SqlParameter("@fkKullanicilar", DB.fkKullanicilar));
            string sql2 = @"INSERT INTO KasaHareket (fkKasalar,fkBankalar,Tarih,Modul,Tipi,Borc,Alacak,Aciklama,Odendi,AktifHesap,OdemeSekli,Tutar,fkKasaGirisCikisTurleri,BilgisayarAdi,fkKullanicilar,GiderOlarakisle,GelirOlarakisle)
                         values(@fkKasalar,@fkBankalar,@Tarih,3,@Tipi,@Borc,@Alacak,@Aciklama,0,@AktifHesap,@OdemeSekli,@Tutar,@fkKasaGirisCikisTurleri,@BilgisayarAdi,@fkKullanicilar,0,0)
                        SELECT IDENT_CURRENT('KasaHareket')";

            string sonuc2 = DB.ExecuteScalarSQL(sql2, list2);

            if (sonuc2.Substring(0, 1) != "H")
            {
                formislemleri.Mesajform("Banka Hareket Eklenmiştir.", "S", 200);
            }
            else
            {
                DB.ExecuteSQL("delete from KasaHareket where pkKasaHareket=" + sonuc);
            }

            #endregion

            TransferHareketleri();
        }
示例#19
0
        private void btnDevirBakiye_Click(object sender, EventArgs e)
        {
            if (olmasigereken.Value == null)
            {
                formislemleri.Mesajform("Kasadaki Parayı giriniz", "K", 200);
                olmasigereken.Focus();
                return;
            }

            string  pkkasahareket = "0";
            decimal _borc = 0, _alacak = 0, _fark = fark.Value;

            #region kasahareketi

            if (_fark != 0)
            {
                DialogResult secim;
                //secim = DevExpress.XtraEditors.XtraMessageBox.Show(fark.Value.ToString() + " Fark Oluştu.Kasa Düzeltinsin mi?", Degerler.mesajbaslik, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                secim = DevExpress.XtraEditors.XtraMessageBox.Show("Kasa Sayım Sonucu Eklensin mi?", Degerler.mesajbaslik, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (secim == DialogResult.Yes)
                {
                    string sql2 = @"INSERT INTO KasaHareket (fkKasalar,fkKullanicilar,Tarih,Modul,Tipi,Borc,Alacak,Aciklama,donem,yil,Odendi,AktifHesap,fkFirma,fkTedarikciler,OdemeSekli,Tutar,BilgisayarAdi)
                    values(@fkKasalar,@fkKullanicilar,@Tarih,3,@Tipi,@Borc,@Alacak,@Aciklama,@donem,@yil,0,@AktifHesap,@fkFirma,0,'Kasa Bakiye Düzeltme',@Tutar,@BilgisayarAdi)  SELECT IDENT_CURRENT('KasaHareket')";

                    ArrayList listk = new ArrayList();
                    listk.Add(new SqlParameter("@fkKasalar", Degerler.fkKasalar));
                    if (_fark > 0)
                    {
                        listk.Add(new SqlParameter("@Borc", _fark.ToString().Replace(",", ".").Replace("-", "")));
                        listk.Add(new SqlParameter("@Alacak", "0"));
                    }
                    else
                    {
                        listk.Add(new SqlParameter("@Borc", "0"));
                        listk.Add(new SqlParameter("@Alacak", _fark.ToString().Replace(",", ".").Replace("-", "")));
                    }
                    listk.Add(new SqlParameter("@Tipi", int.Parse("1")));
                    listk.Add(new SqlParameter("@Aciklama", txtAciklama.Text));
                    listk.Add(new SqlParameter("@donem", deTarih.DateTime.Month));
                    listk.Add(new SqlParameter("@yil", deTarih.DateTime.Year));
                    listk.Add(new SqlParameter("@fkFirma", "0"));
                    listk.Add(new SqlParameter("@AktifHesap", cbAktifHesap.Checked));
                    listk.Add(new SqlParameter("@fkKullanicilar", DB.fkKullanicilar));
                    listk.Add(new SqlParameter("@Tutar", kasadaki.Value.ToString().Replace(",", ".")));

                    listk.Add(new SqlParameter("@Tarih", deTarih.DateTime));
                    listk.Add(new SqlParameter("@BilgisayarAdi", Degerler.BilgisayarAdi));

                    pkkasahareket = DB.ExecuteScalarSQL(sql2, listk);

                    if (pkkasahareket.Substring(0, 1) == "H")
                    {
                        formislemleri.Mesajform("Hata Oluştu " + pkkasahareket, "K", 200);
                        return;
                    }
                }
                else
                {
                    return;
                }
            }

            #endregion


            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));
            list.Add(new SqlParameter("fkKasaHareket", pkkasahareket));

            //DataTable dt = DB.GetData("select * from KasaGunluk with(nolock) where fkKasalar=1 and fkKullanici=" +
            //    DB.fkKullanicilar + " and convert(varchar(10),Tarih,112)='" + deTarih.DateTime.ToString("yyyyMMdd") + "'");
            //if (dt.Rows.Count == 0)
            //{
            string sonuc = DB.ExecuteSQL(@"insert into KasaGunluk (fkKasalar,fkKullanici,Tarih,KasadakiPara,OlmasiGereken,Aciklama,fkKasaHareket) 
            values(@fkKasalar,@fkKullanici,@Tarih,@KasadakiPara,@OlmasiGereken,@Aciklama,@fkKasaHareket)", list);
            if (sonuc.Substring(0, 1) == "H")
            {
                formislemleri.Mesajform("Hata Oluştu " + sonuc, "K", 200);
            }
            else
            {
                formislemleri.Mesajform("Kasa Sayım Sonucu Girilmiştir", "S", 100);
                Close();
            }
            //}
            //            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);
            //            }


            //olmasigereken.Value = 0;
            //fark.Value = 0;
        }
示例#20
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (ceCekTutari.Value == 0)
            {
                formislemleri.Mesajform("Çek Tutarı Girini!", "K", 100);
                ceCekTutari.Focus();
                return;
            }
            if (deVadeTarihi.EditValue == null)
            {
                formislemleri.Mesajform("Vade Tarihini Girini!", "K", 100);
                deVadeTarihi.Focus();
                return;
            }


            ArrayList list = new ArrayList();

            list.Add(new SqlParameter("@Vade", deVadeTarihi.DateTime));
            string cekturu = "0";

            if (cbEvrakTuru.SelectedIndex == 1)
            {
                lueCekTurleri.EditValue = "1";
            }

            if (lueCekTurleri.EditValue != null)
            {
                cekturu = lueCekTurleri.EditValue.ToString();
            }

            list.Add(new SqlParameter("@fkCekTuru", cekturu));
            //cbCekDurumu.SelectedIndex));
            list.Add(new SqlParameter("@fkFirma", pkFirma.Text));
            list.Add(new SqlParameter("@Aciklama", Aciklama.Text));
            list.Add(new SqlParameter("@cek_sahibi", txtCekSahibi.Text));
            list.Add(new SqlParameter("@Tutar", ceCekTutari.Text.Replace(",", ".")));
            list.Add(new SqlParameter("@SeriNo", SeriNo.Text));
            list.Add(new SqlParameter("@BankaAdi", teBankaAdi.Text));
            list.Add(new SqlParameter("@SubeAdi", teSubeAdi.Text));
            list.Add(new SqlParameter("@VerildigiTarih", deVerildigiTarih.DateTime));
            list.Add(new SqlParameter("@MakbuzNo", MakbuzNo.Text));
            list.Add(new SqlParameter("@EvrakTuru", cbEvrakTuru.Text));
            list.Add(new SqlParameter("@GunSonraHatirlat", "1"));
            list.Add(new SqlParameter("@fkSube", Degerler.fkSube));

            string sonuc = "";

            if (pkCek.Text == "0")
            {
                sonuc      = DB.ExecuteScalarSQL(@"INSERT INTO Cekler (Vade,Tutar,fkCekTuru,SeriNo,fkFirma,Aciklama,
cek_sahibi,BankaAdi,SubeAdi,KayitTarihi,VerildigiTarih,MakbuzNo,EvrakTuru,GunSonraHatirlat,fkSube) 
                           values(@Vade,@Tutar,@fkCekTuru,@SeriNo,@fkFirma,@Aciklama,
@cek_sahibi,@BankaAdi,@SubeAdi,getdate(),@VerildigiTarih,@MakbuzNo,@EvrakTuru,@GunSonraHatirlat,@fkSube)
                           SELECT IDENT_CURRENT('Cekler')", list);
                pkCek.Text = sonuc;

                //CekKasasinaEkle();

                if (sonuc.Substring(0, 1) == "H")
                {
                    formislemleri.Mesajform("Hata Oluştur.", "K", 200);
                    return;
                }
                else
                {
                    formislemleri.Mesajform("Çek Girişi Yapıldı.", "S", 200);

                    //if (cbCekHatirlat.Checked)
                    //    HatirlatmeEkle(sonuc);
                }
            }
            else
            {
                string sonuc1 = DB.ExecuteSQL(@"UPDATE Cekler SET Vade=@Vade,Tutar=@Tutar,SeriNo=@SeriNo,
                    fkCekTuru=@fkCekTuru,fkFirma=@fkFirma,Aciklama=@Aciklama,cek_sahibi=@cek_sahibi,
                    BankaAdi=@BankaAdi,SubeAdi=@SubeAdi,VerildigiTarih=@VerildigiTarih,EvrakTuru=@EvrakTuru,
                    GunSonraHatirlat=@GunSonraHatirlat WHERE pkCek=" + pkCek.Text, list);

                if (sonuc1.Substring(0, 1) == "H")
                {
                    formislemleri.Mesajform("Hata Oluştur.", "K", 200);
                    return;
                }
                else
                {
                    formislemleri.Mesajform("Çek Girişi Yapıldı.", "S", 200);
                }
            }

            Close();
        }
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            if (DB.pkVardiyalar != 0)
            {
                simpleButton2_Click(sender, e);
                return;
            }
            string sql = "";

            sql = "INSERT INTO Vardiyalar (fkProjeler, fkSirket, BasTarih, BitTarih) values(@fkProjeler,@fkSirket,@BasTarih,@BitTarih) SELECT IDENT_CURRENT('Vardiyalar')";
            ArrayList list = new ArrayList();

            list.Add(new SqlParameter("@fkProjeler", luekurum.EditValue.ToString()));
            list.Add(new SqlParameter("@fkSirket", lUSirket.EditValue.ToString()));
            list.Add(new SqlParameter("@BasTarih", bastarih.DateTime.ToString()));
            list.Add(new SqlParameter("@BitTarih", bitistarih.DateTime.ToString()));
            string IID = DB.ExecuteScalarSQL(sql, list);

            DB.pkVardiyalar = int.Parse(IID);
            //Detay
            sql = "";
            DateTime dtim = new DateTime();

            dtim = bastarih.DateTime;
            TimeSpan fark = bitistarih.DateTime - bastarih.DateTime;
            int      r    = ((System.Data.DataTable)(((DevExpress.XtraEditors.Repository.RepositoryItemLookUpEditBase)(repositoryItemLookUpEdit1)).DataSource)).Rows.Count;

            for (int i = 0; i < fark.Days + 1; i++)
            {
                list.Clear();
                list.Add(new SqlParameter("@fkVardiya", DB.pkVardiyalar));
                list.Add(new SqlParameter("@Gunduz", ""));
                list.Add(new SqlParameter("@Gece", ""));
                list.Add(new SqlParameter("@Vardiya3", ""));
                list.Add(new SqlParameter("@izin", ""));
                string val = "0";
                if (r > i)
                {
                    val = ((System.Data.DataTable)(((DevExpress.XtraEditors.Repository.RepositoryItemLookUpEditBase)(repositoryItemLookUpEdit1)).DataSource)).Rows[i]["pkpersoneller"].ToString();
                    list.Add(new SqlParameter("@fkPersoneller", val));
                }
                else
                {
                    list.Add(new SqlParameter("@fkPersoneller", val));
                }
                list.Add(new SqlParameter("@Tarih", dtim.ToString()));
                char c = (char)(i + 65);
                if (i < r)
                {
                    list.Add(new SqlParameter("@ADANZ", c.ToString()));
                }
                else
                {
                    list.Add(new SqlParameter("@ADANZ", ""));
                }
                sql = "INSERT INTO VardiyaDetay (fkVardiya, Tarih, Gunduz, Gece,Vardiya3, izin, fkPersoneller,ADANZ) VALUES(@fkVardiya,@Tarih,@Gunduz,@Gece,@Vardiya3,@izin,@fkPersoneller,@ADANZ)";
                DB.ExecuteSQL(sql, list);
                dtim = dtim.AddDays(1);
            }
            //DB.pkVardiyalar = int.Parse(DB.GetData("SELECT MAX(pkVardiyaDetay) FROM VardiyaDetay").Rows[0][0].ToString());
            gridyukle();
            simpleButton1.Text = "Güncelle";
            DevExpress.XtraEditors.XtraMessageBox.Show("Vardiya Çizelgesi Oluşturuldu.", "Personel Takip Sistemi", MessageBoxButtons.OK, MessageBoxIcon.Information);
            Degisiklikvar = false;
        }
示例#22
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (fkSatisDetay.Text == "")
            {
                for (int i = 0; i < 11; i++)
                {
                    if (i == 0)
                    {
                        if (isk1.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk1.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk1.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk1.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk1.Tag.ToString());
                        }
                    }
                    else if (i == 1)
                    {
                        if (isk2.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk2.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk1.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk2.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk2.Tag.ToString());
                        }
                    }
                    else if (i == 2)
                    {
                        if (isk3.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk3.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk3.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk3.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk3.Tag.ToString());
                        }
                    }
                    else if (i == 3)
                    {
                        if (isk4.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk4.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk4.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk4.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk4.Tag.ToString());
                        }
                    }
                    else if (i == 4)
                    {
                        if (isk5.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk5.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk5.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk5.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk5.Tag.ToString());
                        }
                    }
                    else if (i == 5)
                    {
                        if (isk6.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk6.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk6.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk6.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk6.Tag.ToString());
                        }
                    }
                    else if (i == 6)
                    {
                        if (isk7.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk7.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk7.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk7.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk7.Tag.ToString());
                        }
                    }
                    else if (i == 7)
                    {
                        if (isk8.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk8.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk8.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk8.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk8.Tag.ToString());
                        }
                    }
                    else if (i == 8)
                    {
                        if (isk9.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk9.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk9.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk9.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk9.Tag.ToString());
                        }
                    }
                    else if (i == 9)
                    {
                        if (isk10.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkAlisDetay,Yuzde) VALUES(" +
                                                               fkAlisDetay.Text + "," + isk10.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk10.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk10.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk10.Tag.ToString());
                        }
                    }
                }
            }
            else
            {
                for (int i = 0; i < 11; i++)
                {
                    if (i == 0)
                    {
                        if (isk1.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk1.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk1.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk1.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk1.Tag.ToString());
                        }
                    }
                    else if (i == 1)
                    {
                        if (isk2.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk2.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk1.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk2.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk2.Tag.ToString());
                        }
                    }
                    else if (i == 2)
                    {
                        if (isk3.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk3.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk3.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk3.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk3.Tag.ToString());
                        }
                    }
                    else if (i == 3)
                    {
                        if (isk4.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk4.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk4.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk4.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk4.Tag.ToString());
                        }
                    }
                    else if (i == 4)
                    {
                        if (isk5.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk5.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk5.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk5.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk5.Tag.ToString());
                        }
                    }
                    else if (i == 5)
                    {
                        if (isk6.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk6.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk6.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk6.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk6.Tag.ToString());
                        }
                    }
                    else if (i == 6)
                    {
                        if (isk7.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk7.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk7.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk7.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk7.Tag.ToString());
                        }
                    }
                    else if (i == 7)
                    {
                        if (isk8.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk8.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk8.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk8.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk8.Tag.ToString());
                        }
                    }
                    else if (i == 8)
                    {
                        if (isk9.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk9.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk9.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk9.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk9.Tag.ToString());
                        }
                    }
                    else if (i == 9)
                    {
                        if (isk10.Tag.ToString() == "0")
                        {
                            string sonuc = DB.ExecuteScalarSQL("INSERT INTO iskontolar (fkSatisDetay,Yuzde) VALUES(" +
                                                               fkSatisDetay.Text + "," + isk10.Value.ToString().Replace(",", ".") + ") select IDENT_CURRENT('iskontolar')");

                            isk10.Tag = sonuc;
                        }
                        else
                        {
                            DB.ExecuteSQL("UPDATE iskontolar set Yuzde=" + isk10.Value.ToString().Replace(",", ".") +
                                          " WHERE pkiskontolar=" + isk10.Tag.ToString());
                        }
                    }
                }
            }
            //GridYukle();
            if (fkSatisDetay.Text == "")
            {
                DB.ExecuteSQL("UPDATE AlisDetay SET iskontoyuzdetutar=" +
                              iskontoorani.Value.ToString().Replace(",", ".") +
                              ",iskontotutar=" + iskontoorani.Value.ToString().Replace(",", ".") +
                              " WHERE pkAlisDetay=" + fkAlisDetay.Text);
            }
            else
            {
                DB.ExecuteSQL("UPDATE SatisDetay SET iskontoyuzdetutar=" +
                              iskontoorani.Value.ToString().Replace(",", ".") +
                              ",iskontotutar=" + iskontoorani.Value.ToString().Replace(",", ".") +
                              " WHERE pkSatisDetay=" + fkSatisDetay.Text);
            }

            Close();
        }
        private void btnDevirBakiye_Click(object sender, EventArgs e)
        {
            if (olmasigereken.Value == null)
            {
                formislemleri.Mesajform("Kasadaki Parayı giriniz", "K", 200);
                olmasigereken.Focus();
                return;
            }
            if (olmasigereken.Text == "")
            {
                formislemleri.Mesajform("Kasadaki Parayı giriniz", "K", 200);
                olmasigereken.Focus();
                return;
            }
            string  pkkasahareket = "0";
            decimal _borc = 0, _alacak = 0, _fark = fark.Value;

            #region kasahareketi

            if (_fark != 0)
            {
                DialogResult secim;
                secim = DevExpress.XtraEditors.XtraMessageBox.Show(fark.Value.ToString() + " Fark Oluştu.Kasa Düzeltinsin mi?", Degerler.mesajbaslik, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (secim == DialogResult.Yes)
                {
                    string sql2 = @"INSERT INTO KasaHareket (fkKasalar,fkKullanicilar,Tarih,Modul,Tipi,Borc,Alacak,Aciklama,donem,yil,Odendi,AktifHesap,fkFirma,fkTedarikciler,OdemeSekli,Tutar,BilgisayarAdi)
                    values(@fkKasalar,@fkKullanicilar,@Tarih,3,@Tipi,@Borc,@Alacak,@Aciklama,@donem,@yil,0,@AktifHesap,@fkFirma,0,'Kasa Bakiye Düzeltme',@Tutar,@BilgisayarAdi)  SELECT IDENT_CURRENT('KasaHareket')";

                    ArrayList listk = new ArrayList();
                    listk.Add(new SqlParameter("@fkKasalar", Degerler.fkKasalar));
                    if (_fark > 0)
                    {
                        listk.Add(new SqlParameter("@Borc", _fark.ToString().Replace(",", ".").Replace("-", "")));
                        listk.Add(new SqlParameter("@Alacak", "0"));
                    }
                    else
                    {
                        listk.Add(new SqlParameter("@Borc", "0"));
                        listk.Add(new SqlParameter("@Alacak", _fark.ToString().Replace(",", ".").Replace("-", "")));
                    }
                    listk.Add(new SqlParameter("@Tipi", int.Parse("1")));
                    listk.Add(new SqlParameter("@Aciklama", txtAciklama.Text));
                    listk.Add(new SqlParameter("@donem", deTarih.DateTime.Month));
                    listk.Add(new SqlParameter("@yil", deTarih.DateTime.Year));
                    listk.Add(new SqlParameter("@fkFirma", "0"));
                    listk.Add(new SqlParameter("@AktifHesap", cbAktifHesap.Checked));
                    listk.Add(new SqlParameter("@fkKullanicilar", DB.fkKullanicilar));
                    listk.Add(new SqlParameter("@Tutar", kasadaki.Value.ToString().Replace(",", ".")));

                    listk.Add(new SqlParameter("@Tarih", deTarih.DateTime));
                    listk.Add(new SqlParameter("@BilgisayarAdi", Degerler.BilgisayarAdi));

                    pkkasahareket = DB.ExecuteScalarSQL(sql2, listk);

                    if (pkkasahareket.Substring(0, 1) == "H")
                    {
                        formislemleri.Mesajform("Hata Oluştu " + pkkasahareket, "K", 200);
                        return;
                    }
                }
            }

            #endregion
            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));
            list.Add(new SqlParameter("fkKasaHareket", pkkasahareket));

            string sonuc = DB.ExecuteSQL(@"insert into KasaGunluk (fkKasalar,fkKullanici,Tarih,KasadakiPara,OlmasiGereken,Aciklama,fkKasaHareket) 
            values(@fkKasalar,@fkKullanici,@Tarih,@KasadakiPara,@OlmasiGereken,@Aciklama,@fkKasaHareket)", list);
            if (sonuc.Substring(0, 1) == "H")
            {
                formislemleri.Mesajform("Hata Oluştu " + sonuc, "K", 200);
            }

            xtraTabControl1.SelectedTabPage = xtraTabPage1;

            Gunluk();

            TabListele();

            olmasigereken.Value = 0;
            fark.Value          = 0;
        }
示例#24
0
        private void TaksitlereBol()
        {
            #region Taksit ekle
            //taksit başlık bilgisi
            if (taksit_id.Text == "0")
            {
                ArrayList listt = new ArrayList();
                listt.Add(new SqlParameter("@fkFirma", pkFirma_id));
                listt.Add(new SqlParameter("@aciklama", teAciklama.Text));
                listt.Add(new SqlParameter("@kefil", teKefil.Text));
                listt.Add(new SqlParameter("@mahkeme", teMahkeme.Text));
                listt.Add(new SqlParameter("@fkSatislar", fkSatislar.Text));
                listt.Add(new SqlParameter("@fkKullanici", DB.fkKullanicilar));
                listt.Add(new SqlParameter("@fkSube", Degerler.fkSube));

                string sql = @"insert into Taksit(fkFirma,tarih,aciklama,kefil,mahkeme,fkSatislar,fkKullanici,fkSube)
                    values(@fkFirma,getdate(),@aciklama,@kefil,@mahkeme,@fkSatislar,@fkKullanici,@fkSube) SELECT IDENT_CURRENT('Taksit')";

                string sonuc = DB.ExecuteScalarSQL(sql, listt);
                taksit_id.Text = sonuc;
            }

            #endregion

            decimal ToplamOdenen = 0;

            DateTime HesabaGecisTarih = TilkTaksitTarihi.DateTime;
            //DateTime gruplandir = DateTime.Now;
            for (int i = 0; i < TAdet.Value; i++)
            {
                ArrayList list = new ArrayList();
                //list.Add(new SqlParameter("@fkFirma", teMusteri.Tag.ToString()));
                list.Add(new SqlParameter("@Tarih", HesabaGecisTarih));

                if (checkEdit1.Checked && i == TAdet.Value - 1)
                {
                    list.Add(new SqlParameter("@Odenecek", (ToplamTutar.Value - ToplamOdenen).ToString().Replace(",", ".")));
                }
                else
                {
                    list.Add(new SqlParameter("@Odenecek", ceTaksitTutari.Value.ToString().Replace(",", ".")));
                }

                list.Add(new SqlParameter("@Odenen", "0"));
                list.Add(new SqlParameter("@SiraNo", (i + 1).ToString()));
                list.Add(new SqlParameter("@HesabaGecisTarih", HesabaGecisTarih));
                list.Add(new SqlParameter("@taksit_id", taksit_id.Text));
                list.Add(new SqlParameter("@Aciklama", teAciklama.Text));
                list.Add(new SqlParameter("@Kefil", teKefil.Text));
                list.Add(new SqlParameter("@fkKullanici", DB.fkKullanicilar));

                DB.ExecuteSQL(" INSERT INTO Taksitler (Tarih,Odenecek,Odenen,SiraNo,HesabaGecisTarih,OdemeSekli,Aciklama,Kefil,fkKullanici,Kaydet,taksit_id,kayit_tarihi)" +
                              " VALUES(@Tarih,@Odenecek,@Odenen,@SiraNo,@HesabaGecisTarih,'Taksit (Senet)',@Aciklama,@Kefil,@fkKullanici,0,@taksit_id,getdate())", list);

                HesabaGecisTarih = HesabaGecisTarih.AddMonths(1);
                ToplamOdenen     = ToplamOdenen + ceTaksitTutari.Value;
            }

            Taksitler();
            //taksit_id.Text = "0";
        }