Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.23 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.Data.SqlClient;
  11.  
  12. namespace KCP_lab_3
  13. {
  14. public partial class Form3 : Form
  15. {
  16. private Form1 form_1;
  17.  
  18. public Form3(Form1 form1)
  19. {
  20. InitializeComponent();
  21. this.form_1 = form1;
  22. }
  23.  
  24. private void Form3_Load(object sender, EventArgs e)
  25. {
  26. // TODO: данная строка кода позволяет загрузить данные в таблицу "personalDataSet1.Должность". При необходимости она может быть перемещена или удалена.
  27. this.должностьTableAdapter.Fill(this.personalDataSet1.Должность);
  28. // TODO: данная строка кода позволяет загрузить данные в таблицу "personalDataSet.Сотрудник". При необходимости она может быть перемещена или удалена.
  29. this.сотрудникTableAdapter.Fill(this.personalDataSet.Сотрудник);
  30. }
  31.  
  32. private void button2_Click(object sender, EventArgs e) // список детей сотрудника
  33. {
  34. if (textBox1.Text.Length > 0)
  35. {
  36. string Str = "";
  37. DataTable dt_user = form_1.Select("children '" + textBox1.Text + "'");
  38. for (int i = 0; i < dt_user.Rows.Count; i++)
  39. {
  40. Str += dt_user.Rows[i][0] + " " +
  41. dt_user.Rows[i][1] + " " + dt_user.Rows[i][2] + " " +
  42. dt_user.Rows[i][3] + "\n";
  43. }
  44. MessageBox.Show(Str);
  45. }
  46. else MessageBox.Show("Введите сотрудника");
  47. }
  48.  
  49. private void button3_Click(object sender, EventArgs e) // краткая информация
  50. {
  51. string Str = "";
  52. DataTable dt_user = form_1.Select("Sotrudniki");
  53. for (int i = 0; i < dt_user.Rows.Count; i++)
  54. {
  55. Str += (i+1).ToString() + ") " + dt_user.Rows[i][0] + " " +
  56. dt_user.Rows[i][1] + " " + dt_user.Rows[i][2] + " " +
  57. dt_user.Rows[i][3] + "\n";
  58. }
  59. MessageBox.Show(Str);
  60. }
  61.  
  62. private void button1_Click(object sender, EventArgs e)
  63. {
  64.  
  65. DataTable dt_user = form_1.Select("Select id_Сотрудника from " +
  66. "Сотрудник where " +
  67. "id_Сотрудника=" + dataGridView1.SelectedCells[0].Value + "");
  68.  
  69. DataTable dt_work = form_1.Select("Select id_должность from " +
  70. "Должность where " +
  71. "id_должность=" + dataGridView2.SelectedCells[0].Value + "");
  72.  
  73. if (textBox2.Text.Length > 0)
  74. {
  75. if (dt_user.Rows.Count > 0)
  76. {
  77. if(dt_work.Rows.Count > 0)
  78. {
  79. DataTable dt_perevod = form_1.Select("perevod " +
  80. dataGridView1.SelectedCells[0].Value.ToString() + ", " +
  81. dataGridView2.SelectedCells[0].Value.ToString() + ", " +
  82. textBox2.Text);
  83. }
  84. else MessageBox.Show("Должность с таким id не была найдена");
  85. }
  86. else MessageBox.Show("Сотрудник с таким id не был найден");
  87. }
  88. else MessageBox.Show("Введите номер приказа");
  89. }
  90.  
  91. private void label3_Click(object sender, EventArgs e)
  92. {
  93.  
  94. }
  95.  
  96. private void button4_Click(object sender, EventArgs e)
  97. {
  98. this.должностьTableAdapter.Fill(this.personalDataSet1.Должность);
  99. this.сотрудникTableAdapter.Fill(this.personalDataSet.Сотрудник);
  100. }
  101. }
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement