private void textBox2_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (textBox2.Text == "") { if (cbOficina.Text == "") { carga(); } else { carga2(); } } else { dataGridView1.Rows.Clear(); if (cbOficina.Text == "") { string codigo_buscar = textBox2.Text; Models.Product product = new Models.Product(); using (product) { List <Models.Product> result = product.getProductByCode(codigo_buscar); foreach (Models.Product item in result) { dataGridView1.Rows.Add(item.Id, item.Code1, item.Code2, item.Description, item.Cost, (item.Existencia + item.Devoluciones), item.Price1, item.Price2); } } } else { intercambios.conector = connectionstring2; string codigo_buscar = textBox2.Text; Models.Produc_suc product = new Models.Produc_suc(); using (product) { List <Models.Produc_suc> result = product.getProductByCode(codigo_buscar); foreach (Models.Produc_suc item in result) { dataGridView1.Rows.Add(item.Id, item.Code1, item.Code2, item.Description, item.Cost, (item.Existencia + item.Devoluciones), item.Price1, item.Price2); } } } } } }
private void txtCodigo_KeyDown(object sender, KeyEventArgs e) { Boolean encontrado = false; if (e.KeyCode == Keys.Enter) { Models.Product productos = new Models.Product(); using (productos) { List <Models.Product> producto = productos.getProductByCode(txtCodigo.Text); if (producto.Count > 0) { if (producto.Count > 0) { txtDescripcion.Text = producto[0].Description; id_producto = producto[0].Id; txtCantidad.Text = "1"; } foreach (DataGridViewRow row in dtPoroductos.Rows) { if (row.Cells["id"].Value.ToString() == id_producto.ToString()) { encontrado = true; row.Cells["cantidad"].Value = Convert.ToInt16(row.Cells["cantidad"].Value) + 1; break; } } if (encontrado == false) { dtPoroductos.Rows.Add(id_producto, txtCodigo.Text, txtDescripcion.Text, "1"); } } else { MessageBox.Show("No se encontro producto", "Producto", MessageBoxButtons.OK, MessageBoxIcon.Error); } } txtCantidad.Text = ""; txtDescripcion.Text = ""; txtCodigo.Text = ""; txtCodigo.Focus(); } }
private void txtCodigo_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Right || e.KeyCode == Keys.Left) { txtDescripcion.Focus(); } if (e.KeyCode == Keys.Enter) { dtProductos.Rows.Clear(); Models.Product productos = new Models.Product(); using (productos) { List <Models.Product> producto = productos.getProductByCode(txtCodigo.Text); if (producto.Count > 0) { foreach (Models.Product item in producto) { dtProductos.Rows.Add(item.Id, item.Code1, item.Description, item.Price1, item.Price1); } dtProductos.Focus(); } } } }