private void btnBuscarCliente_Click(object sender, EventArgs e) { dialogBusquedaClientes buscarCliente = new dialogBusquedaClientes(); try { buscarCliente.ShowDialog(); id_cliente = int.Parse(buscarCliente.Cliente[0]); txtRfc.Text = buscarCliente.Cliente[1]; txtNombre.Text = buscarCliente.Cliente[2]; txtApellidoPaterno.Text = buscarCliente.Cliente[3]; tipoCliente = int.Parse(buscarCliente.Cliente[4]); btnBuscarProducto.Enabled = true; txtBusquedaProducto.Enabled = true; if (tipoCliente == 1) { Buscador("SELECT codigo, nombre, precio_distribuidor FROM productos"); } else { Buscador("SELECT codigo, nombre, precio_publico FROM productos"); } } catch (Exception) { } }
private void btnBuscarCliente_Click(object sender, EventArgs e) { if (!btnCotizacion.Enabled || dgvCotizacion.Rows.Count <= 0) { dialogBusquedaClientes buscarCliente = new dialogBusquedaClientes(); try { dgvProductos.Rows.Clear(); buscarCliente.ShowDialog(); id_cliente = int.Parse(buscarCliente.Cliente[0]); txtRfc.Text = buscarCliente.Cliente[1]; txtNombre.Text = buscarCliente.Cliente[2]; txtApellidoPaterno.Text = buscarCliente.Cliente[3]; tipoCliente = int.Parse(buscarCliente.Cliente[4]); BorrarXML(); ActivarCotizacion(); } catch (Exception) { DesactivarCotizacion(); } buscarCliente.Dispose(); } else { DialogResult confirmacion = MessageBox.Show(this, "Si cambia de cliente perdera los datos de la cotización actual\n" + "¿Desea continuar?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (confirmacion == DialogResult.Yes) { Cancelar(); Total(); btnBuscarCliente_Click(sender, new EventArgs()); } } }
private void btnBuscarCliente_Click(object sender, EventArgs e) { if (dgvCredito.Rows.Count <= 0) { dialogBusquedaClientes buscarCliente = new dialogBusquedaClientes(); try { dgvCredito.Rows.Clear(); buscarCliente.ShowDialog(); id_cliente = int.Parse(buscarCliente.Cliente[0]); txtRfc.Text = buscarCliente.Cliente[1]; txtNombre.Text = buscarCliente.Cliente[2]; txtApellidoPaterno.Text = buscarCliente.Cliente[3]; llenaData(); } catch (Exception) { MessageBox.Show("Error"); } buscarCliente.Dispose(); } else { DialogResult confirmacion = MessageBox.Show(this, "Si cambia de cliente perdera los datos de la consulta actual\n" + "¿Desea continuar?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (confirmacion == DialogResult.Yes) { dgvCredito.Rows.Clear(); txtTotal.Text = "$0.00"; btnBuscarCliente_Click(sender, new EventArgs()); } } }