Example #1
0
        private void txtCantidad_KeyDown(object sender, KeyEventArgs e)
        {
            //al dar enter se agrega el producto
            if (e.KeyCode == Keys.Enter)
            {
                if (!ExpresionesRegulares.RegEX.isNumber(txtCantidad.Text))
                {
                    MessageBox.Show(this, "Sólo se aceptan números válidos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtCantidad.Text = "";
                    txtCantidad.Focus();
                    return;
                }

                if (oProducto.datos == null)
                {
                    MessageBox.Show(this, "Debes seleccionar un producto", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    cboProducto.Text = "";
                    cboProducto.Focus();
                    return;
                }

                int     cantidad = int.Parse(txtCantidad.Text.ToString());
                decimal total    = cantidad * oProducto.datos.Costo;


                //boton


                //aqui se agrega al datagridview
                dgvLista.Rows.Add(new object[] { oProducto.datos.idProducto.ToString(), cantidad.ToString(),
                                                 oProducto.datos.Nombre, oProducto.datos.Costo.ToString(), total.ToString(), "Eliminar" });

                calcularTotal();

                txtCantidad.Text = "1";
                cboProducto.Text = "";
                lblCosto.Text    = "";
                lblPrecio.Text   = "";
                cboProducto.Focus();
                oProducto = new Productos.clsProducto();
            }
        }
Example #2
0
        // Metodo que sirve para agregar producto que se va a comprar a costo
        private void txtCantidad_KeyDown(object sender, KeyEventArgs e)
        {
            //Al dar enter se agrega el producto
            if (e.KeyCode == Keys.Enter)
            {
                if (!ExpresionesRegulares.RegEX.isNumber(txtCantidad.Text))
                {
                    MessageBox.Show("Solo debes capturar numeros en cantidad");
                    txtCantidad.Text = "";
                    txtCantidad.Focus();
                    return;
                }

                if (oProducto.datos == null)
                {
                    MessageBox.Show("Debes seleccionar un producto");
                    cboProducto.Text = "";
                    cboProducto.Focus();
                    return;
                }

                int     cantidad = int.Parse(txtCantidad.Text.ToString());
                decimal total    = cantidad * oProducto.datos.Costo;



                //Aqui se agrega al datagridview
                dgvLista.Rows.Add(new object[] { oProducto.datos.idProducto.ToString(), cantidad.ToString(),
                                                 oProducto.datos.Nombre, oProducto.datos.Costo.ToString(), total.ToString(), "Eliminar" });

                calcularTotal();

                txtCantidad.Text = "1";
                cboProducto.Text = "";
                lblCosto.Text    = "";
                lblPrecio.Text   = "";
                cboProducto.Focus();
                oProducto = new Productos.clsProducto();
            }
        }
        private void txtCantidad_KeyDown(object sender, KeyEventArgs e)
        {

            //al dar enter se agrega el producto
            if (e.KeyCode == Keys.Enter)
            {
                if (!ExpresionesRegulares.RegEX.isNumber(txtCantidad.Text))
                {
                    MessageBox.Show("Solo debes capturar numeros en cantidad");
                    txtCantidad.Text = "";
                    txtCantidad.Focus();
                    return;
                }

                if (oProducto.datos==null)
                {
                    MessageBox.Show("Debes seleccionar un producto");
                    cboProducto.Text = "";
                    cboProducto.Focus();
                    return;
                }

                int cantidad=int.Parse(txtCantidad.Text.ToString());
                decimal total = cantidad * oProducto.datos.Precio;
               

                //boton
               
                
                //aqui se agrega al datagridview
                dgvLista.Rows.Add(new object[] { oProducto.datos.idProducto.ToString(),cantidad.ToString(),
                                                oProducto.datos.Nombre,oProducto.datos.Precio.ToString(),total.ToString(),"Eliminar"});

                calcularTotal();
              
                txtCantidad.Text = "1";
                cboProducto.Text = "";
                lblCosto.Text = "";
                lblPrecio.Text = "";
                cboProducto.Focus();
                oProducto = new Productos.clsProducto();
                    

            }
        }