private void btnAgregar_Click(object sender, EventArgs e) { if (verificarCampos() == true && Cliente.Precios.Count > 0) { Producto producto = mapearProducto(txtProducto.Text, txtPresentacion.Text, txtCaracteristica.Text, Convert.ToInt32(txtCantidad.Value)); if (producto == null) { DialogResult result = MessageBox.Show("El cliente no cuenta con un precio para la presentacion seleccionada\n¿Desea configurarla ahora?", "Salir", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { frmAgregarPrecios form1 = new frmAgregarPrecios(); frmClientes modificarCliente = new frmClientes(); form1.ShowDialog(); modificarCliente.registrarPrecios(clienteActivo); clienteActivo.Identificacion = serviciosCliente.VerPreciosDeCliente(txtCliente.Text).Identificacion; btnAgregar_Click(sender, e); } else { return; } } else { if (lista.Count == 0) { TablaPedidos.Rows.Add(producto.Nombre, producto.Presentacion, producto.Caracteristica, producto.Cantidad, producto.Precio); cuenta = cuenta + (producto.Cantidad * producto.Precio); txtTotal.Text = cuenta.ToString(); txtPendiente.Text = (cuenta - double.Parse(txtAdelanto.Text)).ToString(); lista.Add(producto); } else { verificarEnLista(producto); } limpiar(); } } }
private void bunifuCircleProgressbar1_Click(object sender, EventArgs e) { frmClientes clientes = new frmClientes(); Close(); }