Пример #1
0
        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);
                            }
                        }
                    }
                }
            }
        }
Пример #2
0
        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();
            }
        }
Пример #3
0
 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();
             }
         }
     }
 }