Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 81 odgovor
  • 19.340 pregleda

Najnovija ↓

Re: C#, baza podataka, mp3 katalog 04.03.2010. u 20:19 · pre 202 meseca #43
Ne mogu da pronađem nikako za ovaj comboBox rešenje...
Petljao sam i sa Focus() i sa Event-ima, ali ništa...
Jel ima neka druga metoda da se napravi nešto slično...
Re: C#, baza podataka, mp3 katalog 04.03.2010. u 23:25 · pre 202 meseca #45
U svakom slučaju korisnik mora da zna smtp podatke...
Mislio sam da postoji lakši način... :)
Re: C#, baza podataka, mp3 katalog 05.03.2010. u 12:15 · pre 202 meseca #47
SMTP morash da znas ti koji hoces da saljes mailove iz app, a korisnik moze i ne mora. Mozes npr. da trazis od korisnika google username i pass tako da kad korisnik salje mail primaoc vidi da je mail poslao taj ciji je username i pass (to ja radim za sms-ove) ...
Potpis
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
Re: C#, baza podataka, mp3 katalog 05.03.2010. u 12:47 · pre 202 meseca
izmenjeno 1 put, poslednji put mish_ns 05.03.2010. u 14:41
  1. mish_ns05.03.2010. u 14:41zapis iz teksta poruke
#48
Ček, nisam te najbolje razumeo...izvini...

Ja sam hteo da kada korisnik kataloga, izabere određeni broj pesama, to pošalje recimo meni na mail...
E sad ja bih u programu dodao moj mail kao fixnu vrednost...

A korisnik programa bi trebao u formi za slanje maila samo da ukuca svoju adresu([email protected]) i lozinku i subject,
dok bi Body bio popunjen listom prethodno izabranih pesama...

Nadam se da sam sad malo bolje objasnio...


A i ovaj comboBox me ubi...
Jel ima neko elegantno rešenje da se napravi search bar sa autosuggest-om????
Re: C#, baza podataka, mp3 katalog 05.03.2010. u 19:28 · pre 202 meseca #49
<Off>
Ma ne znam uopste sto to radish client, kad to mozes da napravish web based i mislim da bi bilo super....

Po meni ovakve stvari su za web, dok client su npr. kase da bi znao jel odstampan racun (komunikacija sa shampacem) i to...
</Off>

Citat:
mish_ns: Ja sam hteo da kada korisnik kataloga, izabere određeni broj pesama, to pošalje recimo meni na mail...
E sad ja bih u programu dodao moj mail kao fixnu vrednost...

A korisnik programa bi trebao u formi za slanje maila samo da ukuca svoju adresu([email protected]) i lozinku i subject,
dok bi Body bio popunjen listom prethodno izabranih pesama...


Da ono je tako i pravljeno, moralo bi da se malo modifikuje da bi koristio svaki korisnik svoju adresu al zaboravi ovo treba ipak malo da se naucis, izvestis, i tako to...

Proveri filmove na:

http://windowsclient.net/learn/videos.aspx (Client programiranje)
http://windowsclient.net/learn/video.aspx?v=11996 (Send mail via google)

www.asp.net/learn/ (Web programiranje)

To su derivati msdn-a i dobri su za (masivan) pocetak ;)
Potpis
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
Re: C#, baza podataka, mp3 katalog 07.03.2010. u 21:35 · pre 202 meseca #50
Hvala kolega pl4stik :)

Nisam bio tu za vikend ali pogledaću...
Ajde ljudi stvarno jel ima neko rešenje za comboBox???
Ili neku ideju...
Re: C#, baza podataka, mp3 katalog 08.03.2010. u 14:12 · pre 202 meseca #52
Code (csharp):
 
public static class SendMail
    {

        public static void Send(string Body, string Subject, DeliveryNotificationOptions DeliveryOptions,
            MailPriority Priority, MailAddress ToMail, MailAddress FromMail, string AttachFile,
            MailAddress BCC, MailAddress CC)
        {

            if (!DoesPing("smtp.gmail.com"))
                return;
           
            {

                MailMessage mail = new MailMessage();
                if (AttachFile != null)
                {
                    Attachment item = new Attachment(AttachFile);
                    mail.Attachments.Add(item);
                }
                if (BCC != null)
                {
                    mail.Bcc.Add(BCC);
                }
                if (CC != null)
                {
                    mail.CC.Add(CC);
                }
                using (mail)
                {
                    mail.BodyEncoding = System.Text.Encoding.Unicode;
                    mail.To.Add(ToMail);
                    mail.From = FromMail;
                    mail.Priority = Priority;
                    mail.DeliveryNotificationOptions = DeliveryOptions;
                    mail.Sender = FromMail;
                    mail.Subject = Subject;
                    mail.Body = Body;
                    SmtpClient client = new SmtpClient();
                    NetworkCredential creds = new NetworkCredential("[email protected]", "Password"); //Username i password odakle saljes
                    client.Host = "smtp.gmail.com";
                    client.Port = 25;
                    client.EnableSsl = true;
                    client.DeliveryMethod = SmtpDeliveryMethod.Network;
                    client.Credentials = creds;
                    try
                    {
                          client.Send(mail);
                    }
                    catch (Exception ex)
                    {
                       //log somethign here
                    }
                 
                }
            }
        }

        static bool DoesPing(string Address)
        //http://msdn2.microsoft.com/en-us/vbasic/ms789075.aspx
        {
            Ping ping = new Ping();
            PingReply reply = ping.Send(Address.Trim());
            return (reply.Status == IPStatus.Success);
        }

    }

private void ButtonSendEmail_Click(object sender, EventArgs e)
        {
            string Body = "Body of Message C# email program";
            string Subject = "Subject of Message " + DateTime.Now.ToFileTime();
            DeliveryNotificationOptions DeliveryOptions = DeliveryNotificationOptions.OnFailure;
            MailPriority Priority = MailPriority.High;
            MailAddress ToMail = new MailAddress("[email protected]", "username");  //Gde saljes i od koga
            MailAddress FromMail = new MailAddress("[email protected]", "username"); //Odakle saljes i od koga
            string AttachFile = @"C:\Users\MIROSLAV\Pictures\63.gif";
            MailAddress BCC = null;
            MailAddress CC = null;
            SendMail.Send(Body, Subject, DeliveryOptions, Priority, ToMail, FromMail, AttachFile, BCC, CC);
        }

 


Potpis
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
Re: C#, baza podataka, mp3 katalog 08.03.2010. u 15:43 · pre 202 meseca #53
Pa to je u principu slično onom linku koji si ti postavio u vezi slanja poruka...http://www.dreamincode.net/forums/index.php?showtopic=57355
To mi je sve jasno...
Ali šta ako neko sa yahoo-a,ili neke druge adrese želi da šalje tebi na gmail...trebalo bi znati i njegove postavke za smtp...

Npr.
Ti meni prodaš neki program...recimo katalog neke robe. Ja nakon odabira robe želim da ti pošaljem to na mail...
Znači ja kao kupac treba samo da ukucam svoju adresu i lozinku i uvek šaljem tebi...

Ovaj parametar ToMail bi uvek bio recimo: [email protected]

A parametri FromMail, i creds bi trebalo da se prilagode meni :) tj. kupcu...

Znači treba nam neko univerzalno rešenje za slanje pošte...
Reče pl4stik da treba još da učim, pa ajd poslušaću ga, ne bih baš puno da davim...


U svakom slučaju hvala za kod...



Re: C#, baza podataka, mp3 katalog 08.03.2010. u 16:00 · pre 202 meseca #54
Parametre nadji na njihovom sajtu.

Ako hoces da korisnik unosi informacije samo nekoliko stvari cemo promeniti


Code (csharp):
NetworkCredential creds = new NetworkCredential(emailtextbox.text, PassTextBox.text); //Username i password odakle saljes
                    client.Host = SMTPTextBox.text;
                    client.port = SMTPportTextBox.text;
 



Code (csharp):
MailAddress ToMail = new MailAddress(SendToTextBox.text, DisplayNameTextBox.text);  //Gde saljes i od koga
            MailAddress FromMail = new MailAddress(SendFromTextbox.text, DisplayNameTextBox.text); //Odakle saljes i od koga

Potpis
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
Re: C#, baza podataka, mp3 katalog 08.03.2010. u 16:08 · pre 202 meseca #55
Razumem i to, ali neki prosečan korisnik računara neće znati koji je port, i Host za slanje pošte...
Mislio sam da postoji način da kada korisnik ukuca adresu: [email protected],
da se automatski odredi .Host i .port na osnovu adrese, ali očigledno da to nije toliko jednostavno...

Ili npr. programski da ispitujemo da li je korisnik uneo, yahoo, gmail, hotmail, ili neku drugu adresu,
pa da na osnovu toga popunjavamo NetworkCredentials, .host, .port...


Re: C#, baza podataka, mp3 katalog 08.03.2010. u 16:17 · pre 202 meseca #57
Pa tako bi moglo...ali tu ima dooosta posla :)
Probaću u svakom slučaju nešto da ispetljam...
Re: C#, baza podataka, mp3 katalog 08.03.2010. u 16:39 · pre 202 meseca #58
Procitaj malo o DataBinding-u
http://www.akadia.com/services/dotnet_databinding.html
http://www.codeproject.com/KB/books/PresentDataDataGridView.aspx
http://www.amazon.com/Data-Bin...indows-Forms-2-0/dp/032126892X
Potpis
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
Re: C#, baza podataka, mp3 katalog 08.03.2010. u 17:17 · pre 202 meseca
izmenjeno 1 put, poslednji put AMD guy 08.03.2010. u 20:34
  1. AMD guy08.03.2010. u 20:34zapis iz teksta poruke
#60
Za ComboBox mozda ovako nesto
http://www.akadia.com/services...ml#Binding%20to%20a%20Combobox

Ovo sa nesto radio, dodao sam file attachment opciju.
Ostalo cu malo kasnije.

[Ovu poruku je menjao AMD guy dana 08.03.2010. u 19:39 GMT+1]

Ovde sam nasao malu gresku.
Program ne radi ako mu se ne naznaci file u attachmentu.
Ako neko moze da mi pomogne bio bi mu zahvalan.
Potpis
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme