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;
- using System.IO;
- namespace Nogometasi
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- StreamReader sr = File.OpenText("Nogometasi.txt");
- string[] nogometasi = sr.ReadToEnd().Split('|');
- for (int i = 0; i < nogometasi.Length-1; i+=6)
- {
- dataGridView1.Rows.Add(nogometasi[i], nogometasi[i+1], nogometasi[i+2], nogometasi[i+3], nogometasi[i+4], nogometasi[i+5]);
- }
- }
- private void DodajNovZapisToolStripMenuItem_Click(object sender, EventArgs e)
- {
- Form2 fm2 = new Form2();
- if(fm2.ShowDialog() == DialogResult.OK)
- {
- dataGridView1.Rows.Add(fm2.textBox2.Text, fm2.textBox1.Text, fm2.comboBox1.Text, fm2.dateTimePicker1.Value.ToShortDateString(), fm2.numericUpDown1.Value, fm2.groupBox1.Controls.OfType<RadioButton>().FirstOrDefault(r => r.Checked).Text);
- }
- }
- private void PovprečnaMasaIgralcevToolStripMenuItem_Click(object sender, EventArgs e)
- {
- int povprecna = 0;
- int vseh = dataGridView1.Rows.Count;
- for (int i = 0; i < vseh; i++)
- {
- povprecna += Convert.ToInt32(dataGridView1.Rows[i].Cells[4].Value);
- }
- MessageBox.Show("Povprecna masa igralcev je " + povprecna/vseh + "kg.");
- }
- private void onCellContentClick(object sender, DataGridViewCellEventArgs e)
- {
- if(e.ColumnIndex == 6)
- {
- Form2 fm2 = new Form2();
- fm2.textBox1.Text = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
- fm2.textBox2.Text = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();
- fm2.comboBox1.Text = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
- fm2.dateTimePicker1.Value = DateTime.Parse(dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString());
- fm2.numericUpDown1.Value = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[4].Value);
- switch (dataGridView1.Rows[e.RowIndex].Cells[5].Value.ToString())
- {
- case "Napadalec":
- fm2.radioButton1.Checked = true;
- break;
- case "Branilec":
- fm2.radioButton2.Checked = true;
- break;
- case "Center":
- fm2.radioButton3.Checked = true;
- break;
- case "Vratar":
- fm2.radioButton4.Checked = true;
- break;
- }
- if (fm2.ShowDialog() == DialogResult.OK)
- {
- dataGridView1.Rows.RemoveAt(e.RowIndex);
- }
- }
- }
- private void ShraniVDatotekoToolStripMenuItem_Click(object sender, EventArgs e)
- {
- SaveFileDialog saveFileDialog = new SaveFileDialog();
- saveFileDialog.FileName = "Podatki";
- saveFileDialog.DefaultExt = "txt";
- saveFileDialog.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
- if (saveFileDialog.ShowDialog() == DialogResult.OK)
- {
- StreamWriter sw = File.CreateText(saveFileDialog.FileName);
- for (int i = 0; i < dataGridView1.Rows.Count; i++)
- {
- for (int j = 0; j < dataGridView1.Columns.Count-1; j++)
- {
- sw.Write(dataGridView1.Rows[i].Cells[j].Value + "|");
- }
- sw.WriteLine();
- }
- sw.Close();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement