Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using System.Net.Mail;
- using System.Net;
- using System.Text.RegularExpressions;
- using System.IO;
- struct Lide
- {
- public string Email;
- public string benCUR;
- public string nafCUR;
- public float benCena;
- public float nafCena;
- };
- namespace WindowsFormsApplication1
- {
- public partial class Form1 : Form
- {
- int bIndex = -1;
- int lIndex = 0;
- string strUloziste = "nastaveni.ini";
- public string myEmail;
- public string myPassword;
- public Form1()
- {
- InitializeComponent();
- }
- List<Lide> Lidi = new List<Lide>();
- List<int> Neodeslany = new List<int>();
- private void Form1_Load(object sender, EventArgs e)
- {
- this.Size = new System.Drawing.Size(660, 480);
- backgroundWorker1.RunWorkerAsync();
- naCUR.SelectedIndex = 0;
- beCUR.SelectedIndex = 0;
- openFileDialog1.Filter = "Ini Files (.ini)|*.ini|All Files (*.*)|*.*";
- openFileDialog1.FilterIndex = 1;
- openFileDialog1.FileName = "";
- Render();
- }
- public void Render()
- {
- listBox1.Items.Clear();
- for (int i = 0; i < Lidi.Count; ++i)
- {
- string email;
- email = Lidi[i].Email + " - B:" + Lidi[i].benCena + " " + Lidi[i].benCUR + " N:" + Lidi[i].nafCena + " " + Lidi[i].nafCUR;
- listBox1.Items.Insert(i, email);
- }
- }
- void UpdateBoxes()
- {
- if (bIndex != -1)
- {
- try
- {
- textBox1.Text = Lidi[bIndex].nafCena != 0 ? Convert.ToString(Lidi[bIndex].nafCena) : "";
- textBox2.Text = Lidi[bIndex].Email;
- textBox3.Text = Lidi[bIndex].benCena != 0 ? Convert.ToString(Lidi[bIndex].benCena) : "";
- naCUR.SelectedIndex = naCUR.FindStringExact(Lidi[bIndex].nafCUR);
- beCUR.SelectedIndex = beCUR.FindStringExact(Lidi[bIndex].benCUR);
- }
- catch (Exception)
- {
- }
- }
- }
- private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
- {
- }
- private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
- {
- bIndex = listBox1.SelectedIndex;
- UpdateBoxes();
- }
- private void button3_Click(object sender, EventArgs e)
- {
- if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "")
- return;
- Lide clovek = new Lide();
- clovek.Email = textBox2.Text;
- textBox1.Text.Replace(".", ",");
- textBox3.Text.Replace(".", ",");
- try
- {
- clovek.nafCena = Convert.ToSingle(textBox1.Text);
- clovek.benCena = Convert.ToSingle(textBox3.Text);
- }
- catch (Exception)
- {
- MessageBox.Show("Cena je v nesprávném tvaru.", "Chyba", 0, MessageBoxIcon.Error);
- return;
- }
- clovek.benCUR = beCUR.SelectedItem.ToString();
- clovek.nafCUR = naCUR.SelectedItem.ToString();
- Lidi.Add(clovek);
- Render();
- }
- public void GetTheMessage(out string strMessage, int nIndex)
- {
- string strTemp = "";
- richTextBox1.Invoke(new MethodInvoker(delegate { strTemp = richTextBox1.Text; }));
- strMessage = strTemp;
- }
- private void Form1_FormClosing(object sender, FormClosingEventArgs e)
- {
- if (strUloziste != "nastaveni.ini")
- if (MessageBox.Show("Bylo načteno jiné nastavení, než nastaveni.ini. Chcete přesto uložit vaše nastavení do nastaveni.ini?", "Info", MessageBoxButtons.YesNo, MessageBoxIcon.Information) != DialogResult.Yes)
- {
- saveFileDialog1.Filter = "Ini soubory | *.ini";
- saveFileDialog1.DefaultExt = "ini";
- if (saveFileDialog1.ShowDialog() == DialogResult.OK)
- {
- INI ini = new INI(saveFileDialog1.FileName);
- ini.Write("Lide", "Count", Convert.ToString(Lidi.Count));
- for (int i = 0; i < Lidi.Count; ++i)
- {
- ini.Write("Lide", "Clovek" + i + "EMail", Lidi[i].Email);
- ini.Write("Lide", "Clovek" + i + "benCena", Convert.ToString(Lidi[i].benCena));
- ini.Write("Lide", "Clovek" + i + "benCur", Lidi[i].benCUR);
- ini.Write("Lide", "Clovek" + i + "nafCena", Convert.ToString(Lidi[i].nafCena));
- ini.Write("Lide", "Clovek" + i + "nafCur", Lidi[i].nafCUR);
- }
- ini.Write("Nastaveni", "EMail", textBox5.Text);
- ini.Write("Nastaveni", "Password", textBox4.Text);
- }
- }
- try
- {
- INI ini = new INI(AppDomain.CurrentDomain.BaseDirectory + "/nastaveni.ini");
- ini.Write("Lide", "Count", Convert.ToString(Lidi.Count));
- for (int i = 0; i < Lidi.Count; ++i)
- {
- ini.Write("Lide", "Clovek" + i + "EMail", Lidi[i].Email);
- ini.Write("Lide", "Clovek" + i + "benCena", Convert.ToString(Lidi[i].benCena));
- ini.Write("Lide", "Clovek" + i + "benCur", Lidi[i].benCUR);
- ini.Write("Lide", "Clovek" + i + "nafCena", Convert.ToString(Lidi[i].nafCena));
- ini.Write("Lide", "Clovek" + i + "nafCur", Lidi[i].nafCUR);
- }
- ini.Write("Nastaveni", "EMail", textBox5.Text);
- ini.Write("Nastaveni", "Password", textBox4.Text);
- try
- {
- richTextBox1.SaveFile(AppDomain.CurrentDomain.BaseDirectory + "/sablona.txt", RichTextBoxStreamType.PlainText);
- }
- catch (Exception)
- {
- }
- }
- catch (Exception)
- {
- MessageBox.Show("Nastala chyba při ukládání. Prosím uložte nastaveni.ini do jiného úložiště a poté ho načtěte ručně.", "Chyba", 0, MessageBoxIcon.Error);
- saveFileDialog1.Filter = "Ini soubory | *.ini";
- saveFileDialog1.DefaultExt = "ini";
- if (saveFileDialog1.ShowDialog() == DialogResult.OK)
- {
- INI ini = new INI(saveFileDialog1.FileName);
- ini.Write("Lide", "Count", Convert.ToString(Lidi.Count));
- for (int i = 0; i < Lidi.Count; ++i)
- {
- ini.Write("Lide", "Clovek" + i + "EMail", Lidi[i].Email);
- ini.Write("Lide", "Clovek" + i + "benCena", Convert.ToString(Lidi[i].benCena));
- ini.Write("Lide", "Clovek" + i + "benCur", Lidi[i].benCUR);
- ini.Write("Lide", "Clovek" + i + "nafCena", Convert.ToString(Lidi[i].nafCena));
- ini.Write("Lide", "Clovek" + i + "nafCur", Lidi[i].nafCUR);
- }
- ini.Write("Nastaveni", "EMail", textBox5.Text);
- ini.Write("Nastaveni", "Password", textBox4.Text);
- }
- }
- }
- private void button4_Click(object sender, EventArgs e)
- {
- if (Lidi.Count > bIndex && bIndex != -1)
- {
- Lidi.RemoveAt(bIndex);
- Render();
- }
- }
- private void saveFileDialog1_FileOk(object sender, CancelEventArgs e)
- {
- }
- private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
- {
- try
- {
- INI ini = new INI(AppDomain.CurrentDomain.BaseDirectory + "/nastaveni.ini");
- int nCount = Convert.ToUInt16(ini.Read("Lide", "Count"));
- int i;
- for (i = 0; i < nCount; ++i)
- {
- string Email = ini.Read("Lide", "Clovek" + i + "EMail");
- float benCena = Convert.ToSingle(ini.Read("Lide", "Clovek" + i + "benCena"));
- string benCur = ini.Read("Lide", "Clovek" + i + "benCur");
- float nafCena = Convert.ToSingle(ini.Read("Lide", "Clovek" + i + "nafCena"));
- string nafCur = ini.Read("Lide", "Clovek" + i + "nafCur");
- Lide temp = new Lide();
- temp.Email = Email;
- temp.benCena = benCena;
- temp.benCUR = benCur.ToUpper();
- temp.nafCena = nafCena;
- temp.nafCUR = nafCur.ToUpper();
- Lidi.Add(temp);
- }
- myEmail = ini.Read("Nastaveni", "EMail");
- myPassword = ini.Read("Nastaveni", "Password");
- }
- catch (Exception)
- {
- }
- }
- private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
- {
- Render();
- textBox5.Text = myEmail;
- textBox4.Text = myPassword;
- try
- {
- richTextBox1.LoadFile(AppDomain.CurrentDomain.BaseDirectory + "/sablona.txt", RichTextBoxStreamType.PlainText);
- }
- catch (Exception)
- {
- }
- }
- private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
- {
- }
- private void button5_Click(object sender, EventArgs e)
- {
- INI ini = new INI(AppDomain.CurrentDomain.BaseDirectory + "/nastaveni.ini");
- ini.Write("Lide", "Count", Convert.ToString(Lidi.Count));
- for (int i = 0; i < Lidi.Count; ++i)
- {
- ini.Write("Lide", "Clovek" + i + "EMail", Lidi[i].Email);
- ini.Write("Lide", "Clovek" + i + "benCena", Convert.ToString(Lidi[i].benCena));
- ini.Write("Lide", "Clovek" + i + "benCur", Lidi[i].benCUR);
- ini.Write("Lide", "Clovek" + i + "nafCena", Convert.ToString(Lidi[i].nafCena));
- ini.Write("Lide", "Clovek" + i + "nafCur", Lidi[i].nafCUR);
- }
- ini.Write("Nastaveni", "EMail", textBox5.Text);
- ini.Write("Nastaveni", "Password", textBox4.Text);
- }
- private void button7_Click(object sender, EventArgs e)
- {
- saveFileDialog1.Filter = "Ini soubory | *.ini";
- saveFileDialog1.DefaultExt = "ini";
- if (saveFileDialog1.ShowDialog() == DialogResult.OK)
- {
- INI ini = new INI(saveFileDialog1.FileName);
- ini.Write("Lide", "Count", Convert.ToString(Lidi.Count));
- for (int i = 0; i < Lidi.Count; ++i)
- {
- ini.Write("Lide", "Clovek" + i + "EMail", Lidi[i].Email);
- ini.Write("Lide", "Clovek" + i + "benCena", Convert.ToString(Lidi[i].benCena));
- ini.Write("Lide", "Clovek" + i + "benCur", Lidi[i].benCUR);
- ini.Write("Lide", "Clovek" + i + "nafCena", Convert.ToString(Lidi[i].nafCena));
- ini.Write("Lide", "Clovek" + i + "nafCur", Lidi[i].nafCUR);
- }
- ini.Write("Nastaveni", "EMail", textBox5.Text);
- ini.Write("Nastaveni", "Password", textBox4.Text);
- }
- }
- private void button6_Click(object sender, EventArgs e)
- {
- if (Lidi.Count > 0)
- if (MessageBox.Show("Již máte vytvořený seznam lidí, chcete ho uložit?", "Uložit", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
- {
- saveFileDialog1.Filter = "Ini soubory | *.ini";
- saveFileDialog1.DefaultExt = "ini";
- if (saveFileDialog1.ShowDialog() == DialogResult.OK)
- {
- INI ini = new INI(saveFileDialog1.FileName);
- ini.Write("Lide", "Count", Convert.ToString(Lidi.Count));
- for (int i = 0; i < Lidi.Count; ++i)
- {
- ini.Write("Lide", "Clovek" + i + "EMail", Lidi[i].Email);
- ini.Write("Lide", "Clovek" + i + "benCena", Convert.ToString(Lidi[i].benCena));
- ini.Write("Lide", "Clovek" + i + "benCur", Lidi[i].benCUR);
- ini.Write("Lide", "Clovek" + i + "nafCena", Convert.ToString(Lidi[i].nafCena));
- ini.Write("Lide", "Clovek" + i + "nafCur", Lidi[i].nafCUR);
- }
- ini.Write("Nastaveni", "EMail", textBox5.Text);
- ini.Write("Nastaveni", "Password", textBox4.Text);
- }
- Lidi.Clear();
- Render();
- if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
- {
- INI ini = new INI(openFileDialog1.FileName);
- strUloziste = openFileDialog1.FileName;
- int nCount = Convert.ToUInt16(ini.Read("Lide", "Count"));
- for (int i = 0; i < nCount; ++i)
- {
- string Email = ini.Read("Lide", "Clovek" + i + "EMail");
- float benCena = Convert.ToSingle(ini.Read("Lide", "Clovek" + i + "benCena"));
- string benCur = ini.Read("Lide", "Clovek" + i + "benCur");
- float nafCena = Convert.ToSingle(ini.Read("Lide", "Clovek" + i + "nafCena"));
- string nafCur = ini.Read("Lide", "Clovek" + i + "nafCur");
- Lide temp = new Lide();
- temp.Email = Email;
- temp.benCena = benCena;
- temp.benCUR = benCur.ToUpper();
- temp.nafCena = nafCena;
- temp.nafCUR = nafCur.ToUpper();
- Lidi.Add(temp);
- }
- textBox5.Text = ini.Read("Nastaveni", "EMail");
- textBox4.Text = ini.Read("Nastaveni", "Password");
- Render();
- }
- }
- else
- {
- if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
- {
- Lidi.Clear();
- INI ini = new INI(openFileDialog1.FileName);
- strUloziste = openFileDialog1.FileName;
- int nCount = Convert.ToUInt16(ini.Read("Nastaveni", "Count"));
- for (int i = 0; i < nCount; ++i)
- {
- string Email = ini.Read("Lide", "Clovek" + i + "EMail");
- float benCena = Convert.ToSingle(ini.Read("Lide", "Clovek" + i + "benCena"));
- string benCur = ini.Read("Lide", "Clovek" + i + "benCur");
- float nafCena = Convert.ToSingle(ini.Read("Lide", "Clovek" + i + "nafCena"));
- string nafCur = ini.Read("Lide", "Clovek" + i + "nafCur");
- Lide temp = new Lide();
- temp.Email = Email;
- temp.benCena = benCena;
- temp.benCUR = benCur.ToUpper();
- temp.nafCena = nafCena;
- temp.nafCUR = nafCur.ToUpper();
- Lidi.Add(temp);
- }
- textBox5.Text = ini.Read("Nastaveni", "EMail");
- textBox4.Text = ini.Read("Nastaveni", "Password");
- Render();
- }
- }
- else
- {
- if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
- {
- INI ini = new INI(openFileDialog1.FileName);
- strUloziste = openFileDialog1.FileName;
- int nCount = Convert.ToUInt16(ini.Read("Lide", "Count"));
- for (int i = 0; i < nCount; ++i)
- {
- string Email = ini.Read("Lide", "Clovek" + i + "EMail");
- float benCena = Convert.ToSingle(ini.Read("Lide", "Clovek" + i + "benCena"));
- string benCur = ini.Read("Lide", "Clovek" + i + "benCur");
- float nafCena = Convert.ToSingle(ini.Read("Lide", "Clovek" + i + "nafCena"));
- string nafCur = ini.Read("Lide", "Clovek" + i + "nafCur");
- Lide temp = new Lide();
- temp.Email = Email;
- temp.benCena = benCena;
- temp.benCUR = benCur.ToUpper();
- temp.nafCena = nafCena;
- temp.nafCUR = nafCur.ToUpper();
- Lidi.Add(temp);
- }
- textBox5.Text = ini.Read("Nastaveni", "EMail");
- textBox4.Text = ini.Read("Nastaveni", "Password");
- Render();
- }
- }
- }
- private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
- {
- }
- private void button2_Click(object sender, EventArgs e)
- {
- this.Size = new System.Drawing.Size(660, 533);
- Neodeslany.Clear();
- listBox2.Items.Clear();
- OdesilaciThread.RunWorkerAsync();
- }
- private void OdesilaciThread_DoWork(object sender, DoWorkEventArgs e)
- {
- for (lIndex = 0; lIndex < Lidi.Count; ++lIndex)
- {
- try
- {
- string strTemp = "";
- string strFinal = "";
- GetTheMessage(out strTemp, lIndex);
- if (Lidi[lIndex].benCena == 0 || Lidi[lIndex].nafCena == 0)
- {
- Neodeslany.Add(lIndex);
- continue;
- }
- StringBuilder builder = new StringBuilder(strTemp);
- builder.Replace("{0}", Convert.ToString(Lidi[lIndex].benCena));
- builder.Replace("{1}", Convert.ToString(Lidi[lIndex].benCUR));
- builder.Replace("{2}", Convert.ToString(Lidi[lIndex].nafCena));
- builder.Replace("{3}", Convert.ToString(Lidi[lIndex].nafCUR));
- strFinal = builder.ToString();
- MailMessage message = new MailMessage(textBox5.Text, Lidi[lIndex].Email, textBox6.Text, strFinal);
- SmtpClient smtp = new SmtpClient("smtp.seznam.cz", 25);
- smtp.Credentials = new NetworkCredential(textBox5.Text, textBox4.Text);
- smtp.Send(message);
- }
- catch (Exception ex)
- {
- Neodeslany.Add(lIndex);
- }
- }
- }
- private void OdesilaciThread_ProgressChanged(object sender, ProgressChangedEventArgs e)
- {
- progressBar1.Value = lIndex;
- progressBar1.Maximum = Lidi.Count;
- }
- private void timer1_Tick(object sender, EventArgs e)
- {
- progressBar1.Value = lIndex;
- progressBar1.Maximum = Lidi.Count;
- string strText = String.Format("Odesláno : {0} / {1}", lIndex, Lidi.Count);
- label5.Text = strText;
- if (Neodeslany.Count > 0)
- this.Size = new System.Drawing.Size(840, this.Height);
- else
- this.Size = new System.Drawing.Size(660, this.Height);
- bool bEnabled = !OdesilaciThread.IsBusy && !NeodeslanyThread.IsBusy;
- button8.Enabled = button1.Enabled = button2.Enabled = bEnabled;
- }
- public void RenderChyby()
- {
- listBox2.Items.Clear();
- for (int i = 0; i < Neodeslany.Count; ++i)
- {
- string strChyba = String.Format("E-Mail : {0}", Lidi[Neodeslany[i]].Email);
- listBox2.Items.Insert(i, strChyba);
- }
- }
- private void OdesilaciThread_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
- {
- lIndex = 0;
- progressBar1.Maximum = Lidi.Count;
- progressBar1.Value = 0;
- label5.Text = "Odesláno : 0 / 0";
- this.Size = new System.Drawing.Size(660, 480);
- RenderChyby();
- for (int i = 0; i < Lidi.Count(); ++i)
- {
- var v = Lidi[i];
- v.benCena = 0;
- v.nafCena = 0;
- Lidi[i] = v;
- UpdateBoxes();
- }
- }
- private void button8_Click(object sender, EventArgs e)
- {
- listBox2.Items.Clear();
- if (!NeodeslanyThread.IsBusy)
- NeodeslanyThread.RunWorkerAsync();
- }
- private void button9_Click(object sender, EventArgs e)
- {
- Neodeslany.Clear();
- listBox2.Items.Clear();
- }
- private void timer2_Tick(object sender, EventArgs e)
- {
- if (Neodeslany.Count != listBox2.Items.Count)
- RenderChyby();
- }
- private void backgroundWorker2_DoWork(object sender, DoWorkEventArgs e)
- {
- for (int i = 0; i < Neodeslany.Count; ++i)
- {
- try
- {
- string strTemp = "";
- string strFinal = "";
- GetTheMessage(out strTemp, Neodeslany[i]);
- if (Lidi[lIndex].benCena == 0 || Lidi[lIndex].nafCena == 0)
- {
- continue;
- }
- StringBuilder builder = new StringBuilder(strTemp);
- builder.Replace("{0}", Convert.ToString(Lidi[Neodeslany[i]].benCena));
- builder.Replace("{1}", Convert.ToString(Lidi[Neodeslany[i]].benCUR));
- builder.Replace("{2}", Convert.ToString(Lidi[Neodeslany[i]].nafCena));
- builder.Replace("{3}", Convert.ToString(Lidi[Neodeslany[i]].nafCUR));
- strFinal = builder.ToString();
- MailMessage message = new MailMessage(textBox5.Text, Lidi[Neodeslany[i]].Email, textBox6.Text, strFinal);
- SmtpClient smtp = new SmtpClient("smtp.seznam.cz", 25);
- smtp.Credentials = new NetworkCredential(textBox5.Text, textBox4.Text);
- smtp.Send(message);
- Neodeslany.RemoveAt(i);
- }
- catch (Exception)
- {
- }
- }
- }
- private void NeodeslanyThread_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
- {
- lIndex = 0;
- progressBar1.Maximum = Lidi.Count;
- progressBar1.Value = 0;
- label5.Text = "Odesláno : 0 / 0";
- this.Size = new System.Drawing.Size(660, 480);
- RenderChyby();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- if (listBox1.SelectedIndex != -1 && (Lidi[listBox1.SelectedIndex].Email != null || Lidi[listBox1.SelectedIndex].Email != ""))
- {
- try
- {
- string strTemp = "";
- string strFinal = "";
- GetTheMessage(out strTemp, listBox1.SelectedIndex);
- if (Lidi[listBox1.SelectedIndex].benCena == 0 || Lidi[listBox1.SelectedIndex].nafCena == 0)
- {
- Neodeslany.Add(listBox1.SelectedIndex);
- return;
- }
- StringBuilder builder = new StringBuilder(strTemp);
- builder.Replace("{0}", Convert.ToString(Lidi[listBox1.SelectedIndex].benCena));
- builder.Replace("{1}", Convert.ToString(Lidi[listBox1.SelectedIndex].benCUR));
- builder.Replace("{2}", Convert.ToString(Lidi[listBox1.SelectedIndex].nafCena));
- builder.Replace("{3}", Convert.ToString(Lidi[listBox1.SelectedIndex].nafCUR));
- strFinal = builder.ToString();
- MailMessage message = new MailMessage(textBox5.Text, Lidi[listBox1.SelectedIndex].Email, textBox6.Text, strFinal);
- SmtpClient smtp = new SmtpClient("smtp.seznam.cz", 25);
- smtp.Credentials = new NetworkCredential(textBox5.Text, textBox4.Text);
- smtp.Send(message);
- var v = Lidi[listBox1.SelectedIndex];
- v.benCena = 0;
- v.nafCena = 0;
- Lidi[listBox1.SelectedIndex] = v;
- UpdateBoxes();
- }
- catch (Exception)
- {
- Neodeslany.Add(listBox1.SelectedIndex);
- }
- }
- }
- private void label9_Click(object sender, EventArgs e)
- {
- }
- private void button10_Click(object sender, EventArgs e)
- {
- }
- private void button10_Click_1(object sender, EventArgs e)
- {
- Render();
- }
- private void textBox3_TextChanged(object sender, EventArgs e)
- {
- if (listBox1.SelectedIndex != -1 && Lidi[listBox1.SelectedIndex].Email != null && Lidi[listBox1.SelectedIndex].Email != "")
- {
- var v = Lidi[listBox1.SelectedIndex];
- v.Email = textBox2.Text;
- try
- {
- v.benCena = Convert.ToSingle(textBox3.Text);
- v.nafCena = Convert.ToSingle(textBox1.Text);
- }
- catch (Exception)
- {
- }
- v.benCUR = beCUR.Text;
- v.nafCUR = naCUR.Text;
- Lidi[listBox1.SelectedIndex] = v;
- }
- }
- private void textBox1_TextChanged(object sender, EventArgs e)
- {
- if (listBox1.SelectedIndex != -1 && Lidi[listBox1.SelectedIndex].Email != null && Lidi[listBox1.SelectedIndex].Email != "")
- {
- var v = Lidi[listBox1.SelectedIndex];
- v.Email = textBox2.Text;
- try
- {
- v.benCena = Convert.ToSingle(textBox3.Text);
- v.nafCena = Convert.ToSingle(textBox1.Text);
- }
- catch (Exception)
- {
- }
- v.benCUR = beCUR.Text;
- v.nafCUR = naCUR.Text;
- Lidi[listBox1.SelectedIndex] = v;
- }
- }
- private void textBox3_Click(object sender, EventArgs e)
- {
- }
- private void textBox1_Enter(object sender, EventArgs e)
- {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement