本文介绍了如何从Outlook 2007到ASP.NET网页获取数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我曾尝试在Google上检查有关如何从Outlook 2007电子邮件服务中获取数据到ASP .NET网页(到文本框,组合框,标签)的方法...

有没有人可以在这里帮助我?

等待答案.

问候

Haluk

Hello guys,

I''ve tried to check on google about how to get data from outlook 2007 e-mail service to asp .NET webpage (to textboxes, to comboboxes, to labels)...

Is there anyone who can help me here?

Awaiting answers.

Regards

Haluk

推荐答案



protected void bt_Upload_Click(object sender, EventArgs e)
     {
         //dosya içeriği
         byte[] temp = ds_Gonder.FileBytes;
         //dosya adı
         string[] dosya = ds_Gonder.FileName.Split('.');
         dosya[0] = ks.SUrun_Satis.DsKyIndeks().ToString();
         string name = dosya[0].ToString() + "." + dosya[1].ToString();
         //sunucu adresi
         string path="";
         string dosya_ac = "";
         if (cm_Belge_Kriter.SelectedIndex != 0)
         {
             path = "ftp://url/";
             dosya_ac = @"~/Satislar/";
         }
         else
         {
             path = "ftp://url2/";
             dosya_ac = @"~/SatisIslemi/";
         }
         WebClient wc = new WebClient();
         //ftp -> kullanıcı adı ve parola
         wc.Credentials = new NetworkCredential("www.website.com", "HYBwx2fAOJ3X");
         wc.UploadData(
         string.Concat(path, name)
         , temp);
         lbl_dosya.Text = "1";

         //SATIŞ İŞLEMİ YAPABİLMEK İÇİN
         if (cm_Belge_Kriter.SelectedIndex == 0)
         {
             StreamReader rd = new StreamReader(Server.MapPath(dosya_ac + name));

             ArrayList liste = new ArrayList();
             string[] _liste = rd.ReadToEnd().ToString().Split(' ');
             for (int i = 0; i < _liste.Length; i++)
             {
                 string deger = _liste[i].ToString();
                 if (deger != "")
                 {
                     liste.Add(deger);
                 }
             }
             string depo = "";
             string urun_kod = "";
             ArrayList listmusteri = ks.SUrun_Satis.TxMusteriAdDondur();
             ArrayList listbdno = ks.SUrun_Satis.TxBdNoDondur();
             int _dpindeks = 0;
             for (int i = 0; i < liste.Count; )
             {
                 string veri = liste[i].ToString();
                 for (int k = 0; k < listmusteri.Count; )
                 {
                     string _ms = listmusteri[k].ToString();
                     string _musteri = _ms.Remove(_ms.IndexOf(',') + 1);
                     if (veri.Contains(_musteri))
                     {
                         depo = _musteri;
                         _dpindeks = k;
                     }
                     k++;
                 }
                 for (int j = 0; j < listbdno.Count; )
                 {
                     string _bdno = listbdno[j].ToString();
                     if (veri.Contains(_bdno))
                     {
                         urun_kod = ks.SUrun_Satis.UrunKodDondur(_bdno) + "/" + _bdno;
                     }
                     j++;
                 }
                 i++;
             }

             tx_Po.Text = liste[liste.IndexOf("No.:") + 1].ToString().Substring(4, 6);
             string tarih = liste[liste.IndexOf("Date:") + 1].ToString() + "," + liste[liste.IndexOf("Date:") + 2].ToString() + liste[liste.IndexOf("Date:") + 3].ToString().Remove(4);
             tx_kutuAdet.Text = liste[liste.IndexOf("boxes") - 1].ToString();
             string _tutar = liste[liste.IndexOf("boxes") + 4].ToString().Remove(0, 3);
             //tutarla ilgili kontrollar
             string tutar = "";
             if (_tutar.Contains(','))
             {
                 tutar = _tutar.Remove(_tutar.IndexOf(','), 1);
             }
             else
             {
                 tutar = _tutar;
             }
             txt_BirimFiyat.Text = tutar.Replace('.', ',');
             dtGirisTarihi.Value = Convert.ToDateTime(tarih);
             //deponun yüklenmesi
             string silinecek = urun_kod;
             string _silinecek = listmusteri[_dpindeks].ToString();
             drpUrunKodu.Text = urun_kod;
             if (drpUrunKodu.Text != "--Choose An Item--" && drpDepo.Text == "")
             {
                 string[] lsurun_kod = drpUrunKodu.Text.Split('/');
                 string _urun = lsurun_kod[0].ToString();
                 drpDepo.Items.Clear();
                 drpDepo.Items.Add(new ListItem("--Choose An Item--"));
                 foreach (var item in ks.SUrun_Satis.DepoListesiDondur(_urun))
                 {
                     drpDepo.Items.Add(new ListItem(item.ToString()));
                 }
             }

             drpDepo.Text = _silinecek;
             if (drpDepo.Text != "--Choose An Item--")
             {
                 txtKasaID.Items.Clear();
                 string _depo = drpDepo.Text;
                 foreach (var item in ks.SUrun_Satis.KasaIdListDondur(_depo))
                 {
                     txtKasaID.Items.Add(new ListItem(item.ToString()));
                 }
                 string[] lsurun_kod = drpUrunKodu.Text.Split('/');
                 string _urun = lsurun_kod[0].ToString();
                 int kasa = Convert.ToInt32(txtKasaID.Text);
                 ks.SUrun_Satis.UrunDegerDondur(drpDepo.Text, _urun, kasa);
                 lb_Kasa_Satis.Text = ks.SUrun_Satis.KasaSatis.ToString();
                 lb_Kasa_Stok.Text = ks.SUrun_Satis.KasaStok.ToString();
                 lb_Urun_Satis.Text = ks.SUrun_Satis.KutuSatis.ToString();
                 lb_Urun_Stok.Text = ks.SUrun_Satis.KutuStok.ToString();
                 lb_Urun_Su.Text = ks.SUrun_Satis.KutuSu.ToString();

             }
             rd.Close();


             //ürünle ilgili işlemler
             int kutu_adet = Convert.ToInt32(tx_kutuAdet.Text);
             ks.SUrun_Satis.TxSatisIdListDoldur(kutu_adet, drpDepo.Text);
             for (int i = 0; i < ks.SUrun_Satis.List_UrunId.Count; i++)
             {
                 string urunid = ks.SUrun_Satis.List_UrunId[i].ToString();
                 string urunadet = ks.SUrun_Satis.List_UrunAdet[i].ToString();
                 ls_Kasa_Listesi.Items.Add(new DevExpress.Web.ASPxEditors.ListEditItem(urunid + " " + urunadet));
             }

             ls_Kasa_Listesi.Items.Add(new DevExpress.Web.ASPxEditors.ListEditItem(""));
             ls_Kasa_Listesi.Items.Add(new DevExpress.Web.ASPxEditors.ListEditItem("TOPLAM : "+kutu_adet.ToString()));
         }
     }


这篇关于如何从Outlook 2007到ASP.NET网页获取数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-29 00:47