private void JscAdd1Click(object sender, EventArgs e) { if (jscTextBox1.Text == "" || jscTextBox2.Text == "" || jscTextBox4.Text == "") { jscTextBox1.BackColor = Color.Red; jscTextBox2.BackColor = Color.Red; jscTextBox4.BackColor = Color.Red; return; } var relatedClass = new FrmProductsClass { _PName = jscTextBox1.Text, _PPrice = jscTextBox2.Number, _PDiscount = jscTextBox3.Number, _PBuyPrice = jscTextBox4.Number, _PUID = jscComboBox3.SValue, _PCID = jscComboBox1.SValue, _PSize = jscTextBox7.Text, _PBarCode = jsBarCodeBox1.Text, _PStock = jscTextBox5.Number, _PMin = jscTextBox6.Number, _PManufacture = jscTextBox8.Text }; // second fields DateTime.TryParse(maskedTextBox1.Text, out relatedClass._PExpDate); relatedClass._PDesc = jscTextBox10.Text; relatedClass.DBAdd(); //MessageBox.Show(RelatedClass.LastError); if (Owner != null) { ((FrmProducts)Owner).UpdateDateGrid(true); } else { Close(); } // above code update data grid view in main form jscTextBox1.Text = ""; jscTextBox2.Text = ""; jscTextBox3.Text = ""; jscTextBox4.Text = ""; jscTextBox5.Text = ""; jscTextBox6.Text = ""; jscTextBox7.Text = ""; jscTextBox8.Text = ""; jscTextBox10.Text = ""; jsBarCodeBox1.Text = ""; jscTextBox1.Focus(); }
private void JsBarCodeBox1TextChanged(object sender, EventArgs e) { var relatedClass = new FrmProductsClass(); DataTable dt = relatedClass.DBFindBarcode(jsBarCodeBox1.Text); if (dt.Rows.Count > 0) { _barcode = ""; jsBarCodeBox1.Text = ""; string messagetext = @"این بارکد برای کالایی با نام '" + dt.Rows[0]["PName"] + @"' ثبت شده است." + "\n" + @"لطفا بارکد درست را وارد کرده و یا بارکد قبلی را تصحیح نمایید " + "\n" + @"احتمال ورود تکراری کالا هم می رود. به نام کالا دقت کنید"; MessageBox.Show(messagetext, @"این بارکد متعلق است به " + dt.Rows[0]["PName"], MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } }