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(); } }
// 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(); } }