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.Threading.Tasks;
- using System.Windows.Forms;
- namespace WindowsFormsApp2
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- if (textBox2.Text != String.Empty && textBox3.Text != String.Empty)
- {
- var k = 0;
- Int32.TryParse(textBox1.Text, out k);
- if (k == 0 || k > listView1.Items.Count)
- {
- var item = new ListViewItem();
- item.Text = $"{listView1.Items.Count + 1}";
- item.SubItems.Add(textBox2.Text);
- item.SubItems.Add(textBox3.Text);
- listView1.Items.Add(item);
- }
- else
- {
- listView1.Items[k - 1].SubItems[1].Text = textBox2.Text;
- listView1.Items[k - 1].SubItems[2].Text = textBox3.Text;
- }
- textBox1.Text = $"{ listView1.Items.Count + 1}";
- textBox2.Text = String.Empty;
- textBox3.Text = String.Empty;
- }
- else
- MessageBox.Show("Wpypełnij pola","Zapisz");
- }
- private void listView1_DoubleClick(object sender, EventArgs e)
- {
- var item = listView1.SelectedItems[0];
- textBox1.Text = item.Text;
- textBox2.Text = item.SubItems[1].Text;
- textBox3.Text = item.SubItems[2].Text;
- }
- private void Form1_FormClosed(object sender, FormClosedEventArgs e)
- {
- var db = new SQLite.SQLiteConnection("terminy.db");
- db.CreateTable<Termin>();
- for(var i = 0; i < listView1.Items.Count; i++)
- {
- var obj = new Termin();
- obj.ID = Int32.Parse(listView1.Items[i].Text);
- obj.Data = listView1.Items[i].SubItems[1].Text;
- obj.Osoba = listView1.Items[i].SubItems[2].Text;
- db.Insert(obj);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement