コード例 #1
0
        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();
            };
        }
コード例 #2
0
        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;
        }