protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { if (NavigationContext.QueryString.ContainsKey("idCliente")) idCliente = NavigationContext.QueryString["idCliente"]; cliente = db.Query<tablaClientes>("SELECT idCliente, nombres, apellidos, direccion, telefono, correo, sexo, fechaNacimiento, estadoCivil from tablaClientes where idCliente like " + "'" + idCliente + "'").FirstOrDefault(); if (cliente.nombres != null) txtNombre.Text = cliente.nombres; if (cliente.apellidos != null) txtApellidos.Text = cliente.apellidos; if (cliente.direccion != null) txtDireccion.Text = cliente.direccion; if (cliente.telefono != null) txtTelefono.Text = cliente.telefono; if (cliente.correo != null) txtCorreo.Text = cliente.correo; if (cliente.sexo != null && cliente.sexo.Equals("F")) rdbFemenino.IsChecked = true; if (cliente.sexo != null && cliente.sexo.Equals("M")) rdbMasculino.IsChecked = true; int i = 0; foreach (var clienteSource in source) { if (clienteSource.Nombre.Equals(cliente.estadoCivil)) { listPicker.SelectedIndex = i; break; } i++; } if (cliente.fechaNacimiento != null) { int dia = Convert.ToInt32(cliente.fechaNacimiento.Substring(0, 2)); int mes = Convert.ToInt32(cliente.fechaNacimiento.Substring(2, 2)); int anio = Convert.ToInt32(cliente.fechaNacimiento.Substring(4, 4)); DateTime miFecha = new DateTime(anio, mes, dia); datePicker.Value = miFecha; } base.OnNavigatedTo(e); }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { if (NavigationContext.QueryString.ContainsKey("idCliente")) idCliente = NavigationContext.QueryString["idCliente"]; cliente = db.Query<tablaClientes>("SELECT idCliente, nombres, apellidos, direccion, telefono, correo, sexo, fechaNacimiento, estadoCivil from tablaClientes where idCliente like " + "'" + idCliente + "'").FirstOrDefault(); txtNombre.Text = cliente.nombres + " " + cliente.apellidos; txtDireccion.Text = cliente.direccion; txtTelefono.Text = cliente.telefono; txtCorreo.Text = cliente.correo; if (cliente.sexo.ToString().Equals("F")) txtSexo.Text = "Femenino"; else txtSexo.Text = "Masculino"; txtCivil.Text = cliente.estadoCivil; txtFecha.Text = cliente.fechaNacimiento; base.OnNavigatedTo(e); }
private void listClientes_SelectionChanged(object sender, SelectionChangedEventArgs e) { var cliente = listClientes.SelectedItem as Cliente; MessageBoxResult resultado = MessageBox.Show("Seguro que deseas eliminar al cliente " + cliente.nombres + " " + cliente.apellidos + " ?", "Confirmación", MessageBoxButton.OKCancel); if (resultado == MessageBoxResult.OK) { clienteEliminar = db.Query<tablaClientes>("SELECT idCliente, nombres, apellidos, direccion, telefono, correo, sexo, fechaNacimiento, estadoCivil FROM tablaClientes WHERE idCliente LIKE " + cliente.id).FirstOrDefault(); if (clienteEliminar != null) { db.RunInTransaction(() => { db.Delete(clienteEliminar); }); } MessageBoxResult m = MessageBox.Show("Cliente eliminado satisfactoriamente","Confirmación",MessageBoxButton.OK); if (m == MessageBoxResult.OK) { NavigationService.GoBack(); } } }