Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.12 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. using System.IO;
  11.  
  12. namespace Nogometasi
  13. {
  14. public partial class Form1 : Form
  15. {
  16. public Form1()
  17. {
  18. InitializeComponent();
  19. }
  20.  
  21. private void Form1_Load(object sender, EventArgs e)
  22. {
  23. StreamReader sr = File.OpenText("Nogometasi.txt");
  24.  
  25. string[] nogometasi = sr.ReadToEnd().Split('|');
  26.  
  27. for (int i = 0; i < nogometasi.Length-1; i+=6)
  28. {
  29. dataGridView1.Rows.Add(nogometasi[i], nogometasi[i+1], nogometasi[i+2], nogometasi[i+3], nogometasi[i+4], nogometasi[i+5]);
  30. }
  31.  
  32. }
  33.  
  34. private void DodajNovZapisToolStripMenuItem_Click(object sender, EventArgs e)
  35. {
  36. Form2 fm2 = new Form2();
  37.  
  38. if(fm2.ShowDialog() == DialogResult.OK)
  39. {
  40. 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);
  41. }
  42. }
  43.  
  44. private void PovprečnaMasaIgralcevToolStripMenuItem_Click(object sender, EventArgs e)
  45. {
  46. int povprecna = 0;
  47. int vseh = dataGridView1.Rows.Count;
  48. for (int i = 0; i < vseh; i++)
  49. {
  50. povprecna += Convert.ToInt32(dataGridView1.Rows[i].Cells[4].Value);
  51. }
  52.  
  53. MessageBox.Show("Povprecna masa igralcev je " + povprecna/vseh + "kg.");
  54. }
  55.  
  56. private void onCellContentClick(object sender, DataGridViewCellEventArgs e)
  57. {
  58. if(e.ColumnIndex == 6)
  59. {
  60. Form2 fm2 = new Form2();
  61.  
  62. fm2.textBox1.Text = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
  63. fm2.textBox2.Text = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();
  64. fm2.comboBox1.Text = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
  65. fm2.dateTimePicker1.Value = DateTime.Parse(dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString());
  66. fm2.numericUpDown1.Value = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[4].Value);
  67.  
  68. switch (dataGridView1.Rows[e.RowIndex].Cells[5].Value.ToString())
  69. {
  70. case "Napadalec":
  71. fm2.radioButton1.Checked = true;
  72. break;
  73. case "Branilec":
  74. fm2.radioButton2.Checked = true;
  75. break;
  76. case "Center":
  77. fm2.radioButton3.Checked = true;
  78. break;
  79. case "Vratar":
  80. fm2.radioButton4.Checked = true;
  81. break;
  82. }
  83.  
  84. if (fm2.ShowDialog() == DialogResult.OK)
  85. {
  86. dataGridView1.Rows.RemoveAt(e.RowIndex);
  87. }
  88. }
  89. }
  90.  
  91. private void ShraniVDatotekoToolStripMenuItem_Click(object sender, EventArgs e)
  92. {
  93. SaveFileDialog saveFileDialog = new SaveFileDialog();
  94. saveFileDialog.FileName = "Podatki";
  95. saveFileDialog.DefaultExt = "txt";
  96. saveFileDialog.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
  97. if (saveFileDialog.ShowDialog() == DialogResult.OK)
  98. {
  99. StreamWriter sw = File.CreateText(saveFileDialog.FileName);
  100. for (int i = 0; i < dataGridView1.Rows.Count; i++)
  101. {
  102. for (int j = 0; j < dataGridView1.Columns.Count-1; j++)
  103. {
  104. sw.Write(dataGridView1.Rows[i].Cells[j].Value + "|");
  105. }
  106. sw.WriteLine();
  107. }
  108. sw.Close();
  109. }
  110. }
  111. }
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement