Chidiebere Mgbemena

Chidiebere Mgbemena

  • NA
  • 179
  • 14.2k

JobNo wont appear on the text box when imputed

May 26 2020 10:29 AM
When I input JobNo. example 04542, it won't appear on the textbox when I click on add button. Please check if anything is missing.
 
Thanks for always coming to my aid.
  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. namespace NSPM_Sales_Invoice  
  12. {  
  13. public partial class frmNewBill : Form  
  14. {  
  15. SqlConnection con = new SqlConnection(Properties.Settings.Default.NSPM_Sales_InvoiceCon);  
  16. SqlCommand cmd;  
  17. public frmNewBill()  
  18. {  
  19. InitializeComponent();  
  20. txtDeleteUpdate.Visible = false;  
  21. }  
  22. {  
  23. cmbDescription.Select();  
  24. cmbDescription.Items.Clear();  
  25. con.Open();  
  26. cmd = con.CreateCommand();  
  27. cmd.CommandType = CommandType.Text;  
  28. cmd.CommandText = "Select ProName from tbl_Products order by ProName asc";  
  29. cmd.ExecuteNonQuery();  
  30. DataTable dt = new DataTable();  
  31. SqlDataAdapter da = new SqlDataAdapter(cmd);  
  32. da.Fill(dt);  
  33. foreach (DataRow dr in dt.Rows)  
  34. {  
  35. cmbDescription.Items.Add(dr["ProName"].ToString());  
  36. }  
  37. con.Close();  
  38. dataGridView1.Columns[5].Visible = false;  
  39. dataGridView1.Columns[6].Visible = false;  
  40. }  
  41. private void btnAdd_Click(object sender, EventArgs e)  
  42. {  
  43. if (cmbDescription.Text == "")  
  44. {  
  45. MessageBox.Show("Description is Empty");  
  46. }  
  47. else if (txtQuantity.Text == "")  
  48. {  
  49. MessageBox.Show("Quantity is Empty");  
  50. }  
  51. else if (txtUnitPrice.Text == "")  
  52. {  
  53. MessageBox.Show("Unit Price is Empty");  
  54. }  
  55. else if (txtJobNo.Text == "")  
  56. {  
  57. MessageBox.Show("JobNo is Empty");  
  58. if (txtDeleteUpdate.Text == "")  
  59. {  
  60. int row = 0;  
  61. dataGridView1.Rows.Add();  
  62. row = dataGridView1.Rows.Count - 1;  
  63. dataGridView1["Description", row].Value = cmbDescription.Text;  
  64. dataGridView1["Quantity", row].Value = txtQuantity.Text;  
  65. dataGridView1["UnitPrice", row].Value = txtUnitPrice.Text;  
  66. dataGridView1["GoodValue", row].Value = txtGoodValue.Text;  
  67. dataGridView1["JobNo", row].Value = txtJobNo.Text;  
  68. dataGridView1["Date", row].Value = dateTimePicker1.Value.ToString("yyyy-MM-dd");  
  69. dataGridView1.Refresh();  
  70. cmbDescription.Focus();  
  71. if (dataGridView1.Rows.Count > 0)  
  72. {  
  73. dataGridView1.CurrentCell = dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[1];  
  74. }  
  75. }  
  76. else  
  77. {  
  78. btnAdd.Text = "UPDATE";  
  79. int i = 0;  
  80. DataGridViewRow row = dataGridView1.Rows[i];  
  81. row.Cells[1].Value = cmbDescription.Text;  
  82. row.Cells[2].Value = txtQuantity.Text;  
  83. row.Cells[3].Value = txtUnitPrice.Text;  
  84. row.Cells[4].Value = txtGoodValue.Text;  
  85. row.Cells[5].Value = txtJobNo.Text;  
  86. btnAdd.Text = "ADD";  
  87. }  
  88. cleartextbox();  
  89. gridGoodValue();  
  90. }  
  91. }  
  92. private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)  
  93. {  
  94. this.dataGridView1.Rows[e.RowIndex].Cells[0].Value = (e.RowIndex + 1).ToString();  
  95. }  
  96. int i;  
  97. private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)  
  98. {  
  99. i = e.RowIndex;  
  100. DataGridViewRow row = dataGridView1.Rows[i];  
  101. cmbDescription.Text = row.Cells[1].Value.ToString();  
  102. txtQuantity.Text = row.Cells[2].Value.ToString();  
  103. txtUnitPrice.Text = row.Cells[3].Value.ToString();  
  104. txtGoodValue.Text = row.Cells[4].Value.ToString();  
  105. txtJobNo.Text = row.Cells[5].Value.ToString();  
  106. txtDeleteUpdate.Text = row.Cells[0].Value.ToString();  
  107. btnAdd.Text = "UPDATE";  
  108. }  
  109. private void btnDelete_Click(object sender, EventArgs e)  
  110. {  
  111. if (txtDeleteUpdate.Text == "")  
  112. {  
  113. MessageBox.Show("Select Product to Delete");  
  114. }  
  115. else  
  116. {  
  117. foreach (DataGridViewRow row in dataGridView1.SelectedRows)  
  118. {  
  119. if (!row.IsNewRow) dataGridView1.Rows.Remove(row);  
  120. }  
  121. }  
  122. btnAdd.Text = "ADD";  
  123. gridGoodValue();  
  124. cleartextbox();  
  125. }  
  126. public void cleartextbox()  
  127. {  
  128. cmbDescription.Text = "";  
  129. txtQuantity.Text = "";  
  130. txtUnitPrice.Text = "";  
  131. txtGoodValue.Text = "";  
  132. txtJobNo.Text = "";  
  133. txtDeleteUpdate.Text = "";  
  134. }  
  135. }  

Answers (4)