private void btnVenderProducto_Click(object sender, EventArgs e) { Detalle pDetalle = new Detalle(); bool[] numerico = new bool[] { true }; // Para verificar si es numerico numerico[0] = Numerico.EsNumericoFloat(textoCant.Text.Trim()); if (textoCant.Text.Trim() != "" && comboBoxProducto.Text.Trim() != "" && comboBoxCliente.Text.Trim() != "") { if (numerico[0] == true) { DataTable dt = TablaDetalle.obtenerFact(comboBoxCliente.Text.Trim()); DataRow row = dt.Rows[0]; pDetalle.Factura_idFactura = Convert.ToString(row["idFactura"]); pDetalle.Productos_idProducto = comboBoxProducto.Text.Trim(); pDetalle.Cantidad = textoCant.Text.Trim(); int resultado2 = TablaDetalle.AgregarDetalle(pDetalle); comboBoxProducto.Text = ""; textProducto.Text = ""; textoCant.Text = ""; MessageBox.Show("Producto Vendido"); } else { MessageBox.Show("El campo de texto con asterisco, Deben de ser numeros enteros"); } } else { MessageBox.Show("Debe de rellenar los campos con asterisco"); } }
private void textoPrecio_Validated(object sender, EventArgs e) { if (!Numerico.EsNumericoFloat(textoPrecio.Text)) { error.SetError(textoPrecio, "debe ingresar un numero flotante"); // textoProducto.Focus(); // Para restringir al usuario que ingrese un numero } else { error.Clear(); } }
private void button2_Click(object sender, EventArgs e) { msj_alta_completo msjalta = new msj_alta_completo(); msj_alta_error msjerror = new msj_alta_error(); Producto pProducto = new Producto(); bool[] numerico = new bool[] { true, true }; // Para verificar si es numerico numerico[0] = Numerico.EsNumericoFloat(textoPrecio.Text.Trim()); numerico[1] = Numerico.EsNumerico(textoStock.Text.Trim()); if (textoPrecio.Text.Trim() != "" && textoNombre.Text.Trim() != "" && textoStock.Text.Trim() != "" && comboTalla.Text.Trim() != "") { if (numerico[0] == true && numerico[1] == true) { pProducto.idResponsable = userId; pProducto.Nombre = textoNombre.Text.Trim(); pProducto.Talla = comboTalla.Text.Trim(); pProducto.Precio = textoPrecio.Text.Trim(); pProducto.Stock = textoStock.Text.Trim(); int resultado = TablaProducto.AgregarProducto(pProducto); if (resultado > 0) { msjalta.Visible = true; Hide(); } else { msjerror.Visible = true; Hide(); } } else { MessageBox.Show("El campo de texto con asterisco, Deben de ser numeros enteros"); } } else { MessageBox.Show("Debe de rellenar los campos con asterisco"); } }