private void btnEliminar_Click(object sender, RoutedEventArgs e) { if (repositorio.Leer().Count == 0) { MessageBox.Show("Tu empleado fue cliente", "Agrega mas clientes", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (ClientesTabla.SelectedItem != null) { ClientesClasess a = ClientesTabla.SelectedItem as ClientesClasess; if (MessageBox.Show("Realmente deseas eliminar a " + a.Nombre + "?", "Eliminar????", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (repositorio.Eliminar(a)) { MessageBox.Show("Tu cliente ha sido removido", "Clientes", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); } else { MessageBox.Show("Error al eliminar a tu cliente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } } else { MessageBox.Show("¿¿¿A Quien???", "Cliente", MessageBoxButton.OK, MessageBoxImage.Question); } } }
private void btnEditar_Click(object sender, RoutedEventArgs e) { if (repositorio.Leer().Count == 0) { MessageBox.Show("Agrega Clientes", "No tienes ningun Cliente", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (ClientesTabla.SelectedItem != null) { ClientesClasess a = ClientesTabla.SelectedItem as ClientesClasess; HabilitarCajas(true); Nombre.Text = a.Nombre; RFC.Text = a.RFC; Direccion.Text = a.Direccion; Telefono.Text = a.Telefono; mail.Text = a.mail; HabilitarBotones(false); esNuevo = false; } else { MessageBox.Show("¿A Quien???", "Clientes", MessageBoxButton.OK, MessageBoxImage.Question); } } }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(Nombre.Text) || string.IsNullOrEmpty(RFC.Text) || string.IsNullOrEmpty(Direccion.Text) || string.IsNullOrEmpty(Telefono.Text) || string.IsNullOrEmpty(mail.Text)) { MessageBox.Show("Faltan datos...", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } if (esNuevo) { ClientesClasess a = new ClientesClasess(); a.Nombre = Nombre.Text; a.RFC = RFC.Text; a.Direccion = Direccion.Text; a.Telefono = Telefono.Text; a.mail = mail.Text; if (repositorio.Agregar(a)) { MessageBox.Show("Guardado con Éxito", "Cliente", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); HabilitarBotones(true); HabilitarCajas(false); } else { MessageBox.Show("Error al guardar a tu cliente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { ClientesClasess original = ClientesTabla.SelectedItem as ClientesClasess; ClientesClasess a = new ClientesClasess(); a.Nombre = Nombre.Text; a.RFC = RFC.Text; a.Direccion = Direccion.Text; a.Telefono = Telefono.Text; a.mail = mail.Text; if (repositorio.Modificar(original, a)) { HabilitarBotones(true); HabilitarCajas(false); ActualizarTabla(); MessageBox.Show("Tu cliente a sido actualizado", "clientes", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Error al guardar a tu cliente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }