private void btnEliminar_Click(object sender, RoutedEventArgs e) { if (repositorio.LeerCliente().Count == 0) { MessageBox.Show("No cuenta con ningun Cliente", "Cliente", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (dtgCliente.SelectedItem != null) { ClientesFarmacia a = dtgCliente.SelectedItem as ClientesFarmacia; if (MessageBox.Show("Realmente deseas eliminar a " + a.Nombre + "?", "Eliminar", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (repositorio.EliminarCliente(a)) { MessageBox.Show("Cliente eliminado", "Cliente", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); } else { MessageBox.Show("Cliente No eliminado", "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.LeerCliente().Count == 0) { MessageBox.Show("No tiene ningun cliente a editar", "Cliente", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (dtgCliente.SelectedItem != null) { ClientesFarmacia clientes = dtgCliente.SelectedItem as ClientesFarmacia; inabilitado(true); txbApellido.Text = clientes.Apellido; txbCorreo.Text = clientes.Correo; txbDireccion.Text = clientes.Direccion; txbNombre.Text = clientes.Nombre; txbTelefono.Text = clientes.Telefono; txbRFC.Text = clientes.ERF; HabilitarBotones(false); esNuevo = false; } else { MessageBox.Show("No ha seleccionado a ningun cliente", "Cliente", MessageBoxButton.OK, MessageBoxImage.Error); } } }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(txbNombre.Text) || string.IsNullOrEmpty(txbDireccion.Text) || string.IsNullOrEmpty(txbTelefono.Text)) { MessageBox.Show("Faltan datos", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } if (esNuevo) { ClientesFarmacia a = new ClientesFarmacia() { Apellido = txbApellido.Text, Correo = txbCorreo.Text, Direccion = txbDireccion.Text, ERF = txbRFC.Text, Nombre = txbNombre.Text, Telefono = txbTelefono.Text }; if (repositorio.AgregarCliente(a)) { MessageBox.Show("Guardado con Éxito", "Cliente", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); HabilitarBotones(true); inabilitado(false); } else { MessageBox.Show("Error al guardar Cliente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { ClientesFarmacia original = dtgCliente.SelectedItem as ClientesFarmacia; ClientesFarmacia a = new ClientesFarmacia(); a.Apellido = txbApellido.Text; a.Correo = txbCorreo.Text; a.Direccion = txbDireccion.Text; a.ERF = txbRFC.Text; a.Nombre = txbNombre.Text; a.Telefono = txbTelefono.Text; if (repositorio.ModificarCliente(original, a)) { HabilitarBotones(true); inabilitado(false); ActualizarTabla(); MessageBox.Show("Cliente Actualizado", "Cliente", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Error al guardar a cliente", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }