private void btnEliminar_Click(object sender, RoutedEventArgs e) { if (repositorio.LeerCliente().Count == 0) { MessageBox.Show("....", "...", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (dtgTabla.SelectedItem != null) { Nclientes a = dtgTabla.SelectedItem as Nclientes; if (MessageBox.Show("Realmente deseas eliminar a " + a.Nombre + "?", "Eliminar????", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (repositorio.EliminarCliente(a)) { MessageBox.Show("Tu informacion a sido removido", "Clientes", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); } } } else { MessageBox.Show("???", "Cliente", MessageBoxButton.OK, MessageBoxImage.Question); } } }
private void btnEditar_Click(object sender, RoutedEventArgs e) { if (repositorio.LeerCliente().Count == 0) { MessageBox.Show("...", "...", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (dtgTabla.SelectedItem != null) { Nclientes a = dtgTabla.SelectedItem as Nclientes; HabilitarCajas(true); txbDireccion.Text = a.Direccion; txbRfc.Text = a.RFC; txbEstacionamiento.Text = a.Estacionamiento; txbNombre.Text = a.Nombre; txbTelefono.Text = a.Telefono; HabilitarBotones(false); esNuevo = false; } else { MessageBox.Show("???", "Cliente", MessageBoxButton.OK, MessageBoxImage.Question); } } }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(txbNombre.Text) || string.IsNullOrEmpty(txbRfc.Text) || string.IsNullOrEmpty(txbTelefono.Text)) { MessageBox.Show("Faltan datos", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } if (esNuevo) { Nclientes a = new Nclientes() { Direccion = txbDireccion.Text, RFC = txbRfc.Text, Estacionamiento = txbEstacionamiento.Text, Nombre = txbNombre.Text, Telefono = txbTelefono.Text }; if (repositorio.AgregarCliente(a)) { MessageBox.Show("informacion guardada con Éxito", "", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); HabilitarBotones(true); HabilitarCajas(false); } else { MessageBox.Show("Error al guardar el empleado", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { Nclientes original = dtgTabla.SelectedItem as Nclientes; Nclientes a = new Nclientes(); a.Direccion = txbDireccion.Text; a.RFC = txbRfc.Text; a.Estacionamiento = txbEstacionamiento.Text; a.Nombre = txbNombre.Text; a.Telefono = txbTelefono.Text; if (repositorio.ModificarCliente(original, a)) { HabilitarBotones(true); HabilitarCajas(false); ActualizarTabla(); MessageBox.Show("el nombre a sido actualizado", "", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Error al guardar el empleado", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }