private void SetEventos() { labelSalir.Click += (s, e) => { this.Close(); m.Enabled = true; }; btnMostrarDetalles.Click += async(s, e) => { var result = await _clienteServicio.BuscarClientePorId(clienteSeleccionadoCedula); RadFormClienteDetalles _detalles = new RadFormClienteDetalles(result); _detalles.ShowDialog(); }; btnActualizarLista.Click += (s, e) => { ActualizarLista(); }; btnEliminar.Click += (s, e) => { DialogResult result = MessageBox.Show("¿Desea eliminar el registro seleccionado?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { _clienteServicio.Eliminar(new ClienteVM() { Cedula = clienteSeleccionadoCedula }); ActualizarLista(); MessageBox.Show("Registro eliminado correctamente", "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } }; btnEditar.Click += (s, e) => { RadFormCliente _clienteEditar = new RadFormCliente(Entidades.Helpers.EstadoFormulario.EDITANDO, null, new ClienteVM() { Cedula = clienteSeleccionadoCedula }); _clienteEditar.ShowDialog(); }; }
private async void CargarClienteEditar() { var result = await _clienteServicio.BuscarClientePorId(this._clienteEditar.Cedula); txtCedulaRNC.Text = result.Cedula; txtNombre.Text = result.Nombre; txtApellido.Text = result.Apellido; txtTelefono.Text = result.Telefono; txtContacto.Text = result.Contacto; txtEmail.Text = result.Email; txtDireccion.Text = result.Direccion; CBTipoCliente.SelectedItem = result.TipoCliente; CBZona.SelectedValue = result.CodigoZonaPK; txtSector.Text = result.SectorMostrar; txtCiudad.Text = result.CiudadMostrar; txtProvincia.Text = result.ProvinciaMostrar; }