Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.13 KB | None | 0 0
  1. private void AddMaterial_btn_Click(object sender, RoutedEventArgs e)
  2. {
  3. if (Materials_Lookup.Text == null)
  4. {
  5. MessageBox.Show("Choose Item First");
  6. }
  7. else
  8. {
  9. if (Masrof_Grid.Items.Count > 0)
  10. {
  11.  
  12.  
  13. foreach (System.Data.DataRow dr in Masrof_Grid.Items)
  14. {
  15.  
  16. if (dr["Masrof_Material_Name"].ToString() == StoreName_txt.Text)
  17. {
  18. MessageBox.Show("Item Already Exist");
  19. }
  20. else
  21. {
  22. MySqlConnection conn2 = new MySqlConnection("DataSource='" + DoSomething.Server_Param + "';UserID='" + DoSomething.Uid_Param + "';Password='" + DoSomething.Password_Param + "';Database='" + DoSomething.Database_Param + "';PORT=3306;CHARSET=utf8");
  23. conn2.Open();
  24. MySqlCommand cmd = new MySqlCommand();
  25. MySqlDataReader rd;
  26. DataSet ds = new DataSet();
  27.  
  28. ds.Clear();
  29. cmd.Connection = conn2;
  30.  
  31. cmd.CommandText = "SELECT id FROM Items where Item_Arabic_Name ='" + Materials_Lookup.Text + "'";
  32. rd = cmd.ExecuteReader();
  33.  
  34. if (rd.Read())
  35. {
  36.  
  37. Masrof_Grid.Items.Add(new MyMasrof()
  38. {
  39. Masrof_Material_Code = (rd["id"].ToString()),
  40. Masrof_Material_Name = Materials_Lookup.Text,
  41. Masrof_MAterial_QTY = QTY_txt.Text,
  42. Masrof_Material_Store = StoreName_txt.Text,
  43. MAterial_Curr_Balance = CurrBalance_txt.Text
  44.  
  45. });
  46. }
  47. else
  48. {
  49. MessageBox.Show("Cannot be found");
  50. }
  51.  
  52.  
  53. conn2.Close();
  54. }
  55. }
  56. }
  57. else
  58. {
  59. MySqlConnection conn2 = new MySqlConnection("DataSource='" + DoSomething.Server_Param + "';UserID='" + DoSomething.Uid_Param + "';Password='" + DoSomething.Password_Param + "';Database='" + DoSomething.Database_Param + "';PORT=3306;CHARSET=utf8");
  60. conn2.Open();
  61. MySqlCommand cmd = new MySqlCommand();
  62. MySqlDataReader rd;
  63. DataSet ds = new DataSet();
  64.  
  65. ds.Clear();
  66. cmd.Connection = conn2;
  67.  
  68. cmd.CommandText = "SELECT id FROM Items where Item_Arabic_Name ='" + Materials_Lookup.Text + "'";
  69. rd = cmd.ExecuteReader();
  70.  
  71. if (rd.Read())
  72. {
  73.  
  74. Masrof_Grid.Items.Add(new MyMasrof()
  75. {
  76. Masrof_Material_Code = (rd["id"].ToString()),
  77. Masrof_Material_Name = Materials_Lookup.Text,
  78. Masrof_MAterial_QTY = QTY_txt.Text,
  79. Masrof_Material_Store = StoreName_txt.Text,
  80. MAterial_Curr_Balance = CurrBalance_txt.Text
  81.  
  82. });
  83. // decimal sum = 0m;
  84. // for (int i = 0; i < Masrof_Grid.Items.Count; i++)
  85. // {
  86. // sum += (decimal.Parse((Masrof_Grid.Columns[7].GetCellContent(Masrof_Grid.Items[i]) as TextBlock).Text));
  87. // }
  88. //// txtSumReal.Text = sum.ToString();
  89. }
  90. else
  91. {
  92. MessageBox.Show("cannot be found");
  93. }
  94.  
  95.  
  96. conn2.Close();
  97. }
  98.  
  99.  
  100.  
  101.  
  102. }
  103.  
  104.  
  105.  
  106.  
  107. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement