private void btnNuevo_Click(object sender, EventArgs e) { frmMensaje fm = new frmMensaje(); if (txtIdCliente.Text != string.Empty.Trim() && txtNombre.Text.Trim() != string.Empty && txtCedula.Text.Trim() != string.Empty.Trim() && txtTelefono.Text.Trim() != string.Empty && txtDIreccion.Text.Trim() != string.Empty) { int idCliente = int.Parse(txtIdCliente.Text); string usuario = Login.currentCuenta; //instanciando la clase facturacion Facturacion factura = new Facturacion(); factura.idCliente = idCliente; factura.usuario = usuario; if (dataGridViewProductos.Rows.Count != 0) { if (!factura.InsertarFactura()) { MessageBox.Show(factura.mensaje); return; } foreach (DataGridViewRow f in dataGridViewProductos.Rows) { if (!factura.facturar(int.Parse(f.Cells[0].Value.ToString()), int.Parse(f.Cells[2].Value.ToString()), Convert.ToDouble(f.Cells[3].Value.ToString()))) { MessageBox.Show(factura.mensaje); return; } } } else { fm.txtMensaje.Text = "No hay productos agragados para facturar."; fm.Show(); return; } } else { fm.txtMensaje.Text = "Debe seleccionar un cliente."; fm.Show(); return; } resetControls(); fm.txtMensaje.Text = "Producto(s) facturado(s) con exíto!!!.."; fm.Show(); }