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 void Menu_Click(object sender, EventArgs e) { RadMenuItem m = sender as RadMenuItem; switch (m.Tag.ToString()) { case "NUEVO_CLIENTE": RadFormCliente _nuevoCliente = new RadFormCliente(EstadoFormulario.NUEVO, m); _nuevoCliente.MdiParent = this; m.Enabled = false; _nuevoCliente.Show(); break; case "LISTA_CLIENTES": RadFormListarClientes _listarClientes = new RadFormListarClientes(m); _listarClientes.MdiParent = this; m.Enabled = false; _listarClientes.Show(); break; } }