private void btnEliminar_Click(object sender, RoutedEventArgs e) { if (repositorio.Leer().Count == 0) { MessageBox.Show("Tu empleado fue eliminado", "Agrega mas empleados", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (EmpleadosTabla.SelectedItem != null) { Clases.ClassEmpleado a = EmpleadosTabla.SelectedItem as Clases.ClassEmpleado; if (MessageBox.Show("Realmente deseas eliminar a " + a.Nombre + "?", "Eliminar????", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (repositorio.Eliminar(a)) { MessageBox.Show("Tu emplead@ ha sido removido", "Empleado", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); } else { MessageBox.Show("Error al eliminar a tu emplead@", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } } else { MessageBox.Show("¿A Quien???", "Empleado", MessageBoxButton.OK, MessageBoxImage.Question); } } }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(NombreEmpleado.Text) || string.IsNullOrEmpty(Edad.Text) || string.IsNullOrEmpty(Sexo.Text)) { MessageBox.Show("Faltan datos...", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } if (esNuevo) { Clases.ClassEmpleado a = new Clases.ClassEmpleado(); a.Nombre = NombreEmpleado.Text; a.Edad = Edad.Text; a.sexo = Sexo.Text; if (repositorio.Agregar(a)) { MessageBox.Show("Guardado con Éxito", "Empleado", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); HabilitarBotones(true); HabilitarCajas(false); } else { MessageBox.Show("Error al guardar a tu emplead@", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { Clases.ClassEmpleado original = EmpleadosTabla.SelectedItem as Clases.ClassEmpleado; Clases.ClassEmpleado a = new Clases.ClassEmpleado(); a.Nombre = NombreEmpleado.Text; a.Edad = Edad.Text; a.sexo = Sexo.Text; if (repositorio.Modificar(original, a)) { HabilitarBotones(true); HabilitarCajas(false); ActualizarTabla(); MessageBox.Show("Tu emplead@ a sido actualizado", "Empleado", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Error al guardar a tu emplead@", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }
private void btnEditar_Click(object sender, RoutedEventArgs e) { if (repositorio.Leer().Count == 0) { MessageBox.Show("Agrega emplead@s", "No tienes ningun emplead@", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (EmpleadosTabla.SelectedItem != null) { Clases.ClassEmpleado a = EmpleadosTabla.SelectedItem as Clases.ClassEmpleado; HabilitarCajas(true); NombreEmpleado.Text = a.Nombre; Sexo.Text = a.sexo; Edad.Text = a.Edad; HabilitarBotones(false); esNuevo = false; } else { MessageBox.Show("¿A Quien???", "Emplead@", MessageBoxButton.OK, MessageBoxImage.Question); } } }