Exemplo n.º 1
0
        private void btnWebeGonder_Click(object sender, EventArgs e)
        {
            try
            {
                HemenAlServis.hemenalserviceSoapClient a = new HemenAlServis.hemenalserviceSoapClient();
                if (a.Auth(frmKullaniciGiris.HemenAl_Auth_Code, frmKullaniciGiris.HemenAl_username, frmKullaniciGiris.HemenAl_password) == "False")
                {
                    XtraMessageBox.Show("HemenAl Entegrasyon Bilgileri Doğrulanamadı.\n İşlem İptal Edilecek.", "Ares", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.Close();
                }
                trGenel = SqlConnections.GetBaglanti().BeginTransaction();

                for (int i = 0; i < gvStokMarka.DataRowCount; i++)
                {
                    a.SetMarka(gvStokMarka.GetRowCellValue(i, "StokMarka").ToString(), gvStokMarka.GetRowCellValue(i, "StokMarka").ToString());
                }
                trGenel.Commit();
                XtraMessageBox.Show("Kaydetme Başarılı.", "Ares", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception hata)
            {
                trGenel.Rollback();
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }
        private void frmHAKategori_Load(object sender, EventArgs e)
        {
            try
            {
                if (frmKullaniciGiris.HemenAl_Auth_Code == "")
                {
                    XtraMessageBox.Show("HemenAl Entegrasyon Bilgileri Eksik.\n İşlem İptal Edilecek.", "Ares", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.Close();
                }
                trGenel     = SqlConnections.GetBaglanti().BeginTransaction();
                stokGrup    = new clsTablolar.Stok.csStokGrup(SqlConnections.GetBaglanti(), trGenel, -1);
                stokAraGrup = new clsTablolar.Stok.csStokAraGrup(SqlConnections.GetBaglanti(), trGenel, -1);
                dtStokGrup.Clear();
                dtStokGrup            = stokGrup.StokGrupDoldur(SqlConnections.GetBaglanti(), trGenel);
                gcStokGrup.DataSource = dtStokGrup;

                gvStokGrup.Columns["StokGrupID"].Visible  = false;
                gvStokGrup.Columns["StokGrupAdi"].Caption = "Stok Grup Adı";
                gvStokGrup.Columns["StokGrupAdi"].Width   = gcStokGrup.Width - 25;
                trGenel.Commit();


                HemenAlServis.hemenalserviceSoapClient a = new HemenAlServis.hemenalserviceSoapClient();
                if (a.Auth(frmKullaniciGiris.HemenAl_Auth_Code, frmKullaniciGiris.HemenAl_username, frmKullaniciGiris.HemenAl_password) == "False")
                {
                    XtraMessageBox.Show("HemenAl Entegrasyon Bilgileri Doğrulanamadı.\n İşlem İptal Edilecek.", "Ares", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.Close();
                }

                XmlDocument GelenTumveri = new XmlDocument();
                GelenTumveri.LoadXml(a.GetUrun().ToString());
                XmlReader xmlReader = new XmlNodeReader(GelenTumveri);
                DataSet   dsGelen   = new DataSet();
                dtHemenAlStokGrup.Clear();
                dsGelen.ReadXml(xmlReader);
                if (dsGelen.Tables.Count == 0)
                {
                    XtraMessageBox.Show("Siteden bilgiler okunamadı.");
                    //this.Close();
                }
                else
                {
                    dtHemenAlStokGrup       = dsGelen.Tables[0];
                    gcHAKategori.DataSource = dtHemenAlStokGrup;
                }
            }
            catch (Exception hata)
            {
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }
        private void btnWebeGonder_Click(object sender, EventArgs e)
        {
            try
            {
                HemenAlServis.hemenalserviceSoapClient a = new HemenAlServis.hemenalserviceSoapClient();
                if (a.Auth(frmKullaniciGiris.HemenAl_Auth_Code, frmKullaniciGiris.HemenAl_username, frmKullaniciGiris.HemenAl_password) == "False")
                {
                    XtraMessageBox.Show("HemenAl Entegrasyon Bilgileri Doğrulanamadı.\n İşlem İptal Edilecek.", "Ares", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.Close();
                }
                trGenel = SqlConnections.GetBaglanti().BeginTransaction();

                int sayac = 0;
                for (int i = 0; i < gvStokGrup.DataRowCount; i++)
                {
                    a.SetKategori("Ares", gvStokGrup.GetRowCellValue(i, "StokGrupAdi").ToString(), "0", gvStokGrup.GetRowCellValue(i, "StokGrupAdi").ToString(), sayac.ToString());
                    sayac++;
                    #region AltKategori Bilgileri gönderiliyor.
                    using (SqlCommand cmd = new SqlCommand("Select StokAraGrupAdi From StokAraGrup Where StokGrupID=@StokGrupID", SqlConnections.GetBaglanti(), trGenel))
                    {
                        cmd.Parameters.Add("@StokGrupID", SqlDbType.Int).Value = gvStokGrup.GetRowCellValue(i, "StokGrupID").ToString();
                        using (SqlDataReader dr = cmd.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                //SetKategori(“ornek”,”001”,”0”,”Ana Kategori”)
                                //SetKategori(“ornek”,”002”,”001”,”Alt Kategori”)

                                a.SetKategori("Ares", dr["StokAraGrupAdi"].ToString(), gvStokGrup.GetRowCellValue(i, "StokGrupAdi").ToString(),
                                              dr["StokAraGrupAdi"].ToString(), "0");
                            }
                        }
                    }
                    #endregion
                }
                trGenel.Commit();
                XtraMessageBox.Show("Kaydetme Başarılı.", "Ares", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception hata)
            {
                trGenel.Rollback();
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }
Exemplo n.º 4
0
        public csHemenAlGetSet() // önce bu çalışır hemenal da bağlantı kurulur hamısına
        {
            try
            {
                CustomBinding binding = (CustomBinding)CreateDefaultBinding();
                binding.SendTimeout   = new TimeSpan(10, 10, 10);
                Get_Set_Fonksiyonlari = new HemenAlServis.hemenalserviceSoapClient(binding, new EndpointAddress("http://www.cikolatacerez.com/service/hemenal.asmx"));

                if (Get_Set_Fonksiyonlari.Auth(frmKullaniciGiris.HemenAl_Auth_Code, frmKullaniciGiris.HemenAl_username, frmKullaniciGiris.HemenAl_password) == "False")
                {
                    XtraMessageBox.Show("HemenAl Entegrasyon Bilgileri Doğrulanamadı.\n İşlem İptal Edilecek.", "Ares", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
            catch (Exception hata)
            {
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }