/// <summary> /// Este evento consulta el cliente en la base de datos /// si el cliente no consulta, no se habilitará el agregar detalles /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { try { ClienteADO clienteADO = new ClienteADO(ConfigurationManager.ConnectionStrings["StringVehiculo"].ConnectionString); Cliente cliente = clienteADO.ConsultarCliente(Convert.ToInt32(txtCedula.Text.Trim())); if (cliente != null) { txtNombre.Text = cliente.Nombre; ListarPagos(cliente); clienteEncontrado = true; if (clienteEncontrado) { groupBox2.Enabled = true; } } else { throw new Exception("Cliente no se encuentra registrado\nPrimeramente debe registrarlo"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnConsultar_Click(object sender, EventArgs e) { try { ClienteADO clienteADO = new ClienteADO(ConfigurationManager.ConnectionStrings["StringVehiculo"].ConnectionString); Cliente cliente = clienteADO.ConsultarCliente(Convert.ToInt32(txtCedula.Text.Trim())); FacilidadPagoADO facilidadADO = new FacilidadPagoADO(ConfigurationManager.ConnectionStrings["StringVehiculo"].ConnectionString); FacilidadPago facilidad = facilidadADO.ConsultarFacilidadPago(Convert.ToInt32(txtCedula.Text.Trim())); if (cliente != null) { txtNombre.Text = cliente.Nombre; txtTelefono.Text = cliente.Telefono; txtDireccion.Text = cliente.Direccion; ValidarChecks(facilidad); HabilitarModificarEliminar(); } else { DialogResult respuesta = MessageBox.Show("El cliente no se encuentra registrado\n¿Desea agregarlo?", "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (respuesta == DialogResult.Yes) { HabilitarAgregar(); } //fin if dialogo else { this.EstadoInicial(); } //fin de else dialogo } } catch (Exception ex) { EstadoInicial(); MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }