private void etiketBasımıToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DialogResult secim;

            secim = DevExpress.XtraEditors.XtraMessageBox.Show("Etiket Adedi Miktar Kadar mı olsun?", Degerler.mesajbaslik, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
            if (secim == DialogResult.Cancel)
            {
                return;
            }
            string adetbir = "1", adet = "1";

            if (secim == DialogResult.Yes)
            {
                adetbir = "0";
            }

            string pkEtiketBas = "0";

            for (int i = 0; i < gridView1.DataRowCount; i++)
            {
                DataRow dr = gridView1.GetDataRow(i);
                if (dr["Stogaisle"].ToString() == "True")
                {
                    if (pkEtiketBas == "0")
                    {
                        pkEtiketBas = DB.ExecuteScalarSQL("INSERT INTO EtiketBas (Tarih,Aciklama,Siparis) values(getdate(),'',0) SELECT IDENT_CURRENT('EtiketBas')");
                    }

                    if (adetbir == "0")
                    {
                        adet = dr["Adet"].ToString();
                    }
                    else
                    {
                        adet = "1";
                    }

                    DB.ExecuteSQL("INSERT INTO EtiketBasDetay (fkEtiketBas,fkStokKarti,Adet,SatisFiyati,Tarih) VALUES(" + pkEtiketBas + "," +
                                  dr["fkStokKarti"].ToString() + "," + adet.ToString().Replace(",", ".") + "," +
                                  dr["SatisFiyati"].ToString().Replace(",", ".") + ",getdate())");

                    //formislemleri.EtiketBas(dr["fkStokKarti"].ToString());
                }
            }

            if (pkEtiketBas != "0")
            {
                frmEtiketBas EtiketBas = new frmEtiketBas();
                EtiketBas.alisfaturasindangelenfisno.Text = pkEtiketBas;
                EtiketBas.ShowDialog();
            }
        }
Beispiel #2
0
        public static string EtiketBas(string pkStokKarti, int adet)
        {
            DataTable dbStok = DB.GetData("select pkStokKarti,SatisAdedi,KutuFiyat as icindekiadet,SatisFiyati  from StokKarti with(nolock) where pkStokKarti=" + pkStokKarti);

            if (dbStok.Rows.Count == 0)
            {
                return("Stok Bulunamadı");
            }

            //string adet = dbStok.Rows[0]["SatisAdedi"].ToString();
            //string icindekiadet = dbStok.Rows[0]["icindekiadet"].ToString();
            string satisFiyati = dbStok.Rows[0]["SatisFiyati"].ToString();

            //int aadet = 1;
            //int.TryParse(adet, out aadet);

            //int iadet = 1;
            //int.TryParse(icindekiadet, out iadet);
            //int etiketadet = 1;
            //if (iadet != aadet)
            //{
            //    string s = MesajBox("Satış Adedi için Evet, İçindeki Adet için Hayırı Seçin?", "Etiket Adedi", 3, 2);
            //    if (s == "0")
            //        etiketadet = aadet;
            //    else
            //        etiketadet = iadet;
            //    //return "İşlem İptal Edildi";
            //}

            string pkEtiketBas = "0";

            pkEtiketBas = DB.ExecuteScalarSQL("INSERT INTO EtiketBas (Tarih,Aciklama,Siparis) values(getdate(),'',0) SELECT IDENT_CURRENT('EtiketBas')");

            DB.ExecuteSQL("INSERT INTO EtiketBasDetay (fkEtiketBas,fkStokKarti,Adet,SatisFiyati,Tarih) " +
                          " VALUES(" + pkEtiketBas + "," + pkStokKarti + "," + adet.ToString() + "," + satisFiyati.Replace(",", ".") + ",getdate())");

            frmEtiketBas fEtiketBas = new frmEtiketBas();

            fEtiketBas.alisfaturasindangelenfisno.Text = pkEtiketBas;
            fEtiketBas.ShowDialog();
            return("");
        }