private async void btnPasarContrato_Click(object sender, RoutedEventArgs e) { btnPasarAContrato.Visibility = Visibility.Visible; try { if (cl == null) { ListaClientes clie = (ListaClientes)dgLista.SelectedItem; lc.txtfiltroRut.Text = clie.Rut; lc.BuscarCliente(); } else { ListaClientes clie = (ListaClientes)dgLista.SelectedItem; lc.txtfiltroRut.Text = clie.Rut; lc.BuscarCliente(); } Close(); } catch (Exception ex) { await this.ShowMessageAsync("Mensaje:", string.Format("Error al traspasar la Información")); Logger.Mensaje(ex.Message); } }
//Botón Pasar private async void btnPasar_Click(object sender, RoutedEventArgs e) { btnPasar.Visibility = Visibility.Visible; try { if (cl == null) { ListaClientes cli = (ListaClientes)dgLista.SelectedItem; cc.txtBuscarCliente.Text = cli.Rut; cc.Buscar(); } else { ListaClientes cli = (ListaClientes)dgLista.SelectedItem; string rutbuscar; rutbuscar = cl.txtRut + "-" + cl.txtDV; cl.txtRut.Text = cli.Rut; cl.Buscar(); } Close(); } catch (Exception ex) { await this.ShowMessageAsync("Mensaje:", string.Format("Error al traspasar la Información")); Logger.Mensaje(ex.Message); } }
//Botón Eliminar private async void btnEliminar_Click(object sender, RoutedEventArgs e) { try { ListaClientes cli = (ListaClientes)dgLista.SelectedItem; var x = await this.ShowMessageAsync("Eliminar Datos de Cliente " + cli.Rut, "¿Desea eliminar al Cliente?", MessageDialogStyle.AffirmativeAndNegative); if (x == MessageDialogResult.Affirmative) { Cliente cl = new Cliente(); cl.RutCliente = cli.Rut; bool resp = cl.Eliminar(); if (resp) { await this.ShowMessageAsync("Éxito:", string.Format("Cliente Eliminado")); /*MessageBox.Show("Cliente eliminado"); */ dgLista.ItemsSource = cl.ReadAll2(); dgLista.Items.Refresh(); } else { await this.ShowMessageAsync("Lo Sentimos:", string.Format("El cliente tiene contratos asociados, por tanto no se puede Eliminar")); /*MessageBox.Show("No se eliminó al Cliente");*/ } } else { await this.ShowMessageAsync("Mensaje:", string.Format("Operación Cancelada")); /*MessageBox.Show("Operación Cancelada");*/ } } catch (Exception ex) { await this.ShowMessageAsync("Mensaje:", string.Format("Error al Eliminar la Información")); /*MessageBox.Show("error al Filtrar Información");*/ Logger.Mensaje(ex.Message); } }
private async void btnPasarContrato_Click(object sender, RoutedEventArgs e) { btnPasarAContrato.Visibility = Visibility.Visible; try { if (cl == null) { ListaClientes clie = (ListaClientes)dgLista.SelectedItem; lc.txtfiltroRut.Text = clie.Rut; lc.BuscarCliente(); /*ListaClientes cli = (ListaClientes)dgLista.SelectedItem; * cc.txtBuscarCliente.Text = cli.Rut; * cc.Buscar();*/ } else { /*ListaClientes cli = (ListaClientes)dgLista.SelectedItem; * string rutbuscar; * rutbuscar = cl.txtRut + "-" + cl.txtDV; * cl.txtRut.Text = cli.Rut; * cl.Buscar();*/ ListaClientes clie = (ListaClientes)dgLista.SelectedItem; lc.txtfiltroRut.Text = clie.Rut; lc.BuscarCliente(); } Close(); } catch (Exception ex) { await this.ShowMessageAsync("Mensaje:", string.Format("Error al traspasar la Información")); /*MessageBox.Show("error al Filtrar Información");*/ Logger.Mensaje(ex.Message); } }