Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace WindowsFormsApp2
  12. {
  13. public partial class Form1 : Form
  14. {
  15. public Form1()
  16. {
  17. InitializeComponent();
  18. }
  19.  
  20. private void button1_Click(object sender, EventArgs e)
  21. {
  22. if (textBox2.Text != String.Empty && textBox3.Text != String.Empty)
  23. {
  24. var k = 0;
  25. Int32.TryParse(textBox1.Text, out k);
  26. if (k == 0 || k > listView1.Items.Count)
  27. {
  28. var item = new ListViewItem();
  29. item.Text = $"{listView1.Items.Count + 1}";
  30. item.SubItems.Add(textBox2.Text);
  31. item.SubItems.Add(textBox3.Text);
  32. listView1.Items.Add(item);
  33. }
  34. else
  35. {
  36. listView1.Items[k - 1].SubItems[1].Text = textBox2.Text;
  37. listView1.Items[k - 1].SubItems[2].Text = textBox3.Text;
  38. }
  39. textBox1.Text = $"{ listView1.Items.Count + 1}";
  40. textBox2.Text = String.Empty;
  41. textBox3.Text = String.Empty;
  42. }
  43. else
  44. MessageBox.Show("Wpypełnij pola","Zapisz");
  45. }
  46.  
  47. private void listView1_DoubleClick(object sender, EventArgs e)
  48. {
  49. var item = listView1.SelectedItems[0];
  50. textBox1.Text = item.Text;
  51. textBox2.Text = item.SubItems[1].Text;
  52. textBox3.Text = item.SubItems[2].Text;
  53. }
  54.  
  55. private void Form1_FormClosed(object sender, FormClosedEventArgs e)
  56. {
  57. var db = new SQLite.SQLiteConnection("terminy.db");
  58. db.CreateTable<Termin>();
  59. for(var i = 0; i < listView1.Items.Count; i++)
  60. {
  61. var obj = new Termin();
  62. obj.ID = Int32.Parse(listView1.Items[i].Text);
  63. obj.Data = listView1.Items[i].SubItems[1].Text;
  64. obj.Osoba = listView1.Items[i].SubItems[2].Text;
  65. db.Insert(obj);
  66. }
  67. }
  68. }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement