private void btnGuardar_Click(object sender, RoutedEventArgs e) { try { if (string.IsNullOrEmpty(txbNombre.Text) || string.IsNullOrEmpty(txbDireccion.Text) || string.IsNullOrEmpty(txbRFC.Text) || string.IsNullOrEmpty(txbTelefono.Text) || string.IsNullOrEmpty(txbemail.Text)) { MessageBox.Show("Faltan datos", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } if (esNuevo) { COMMON.Cliente _c = new COMMON.Cliente() { Nombre = txbNombre.Text, Direccion = txbDireccion.Text, Rfc = txbRFC.Text, Telefono = txbTelefono.Text, Correo = txbemail.Text }; if (_repositorio.Crear(_c)) { ActualizarTabla(); MessageBox.Show($"{_c.Nombre} agregado con exito", "Cliente", MessageBoxButton.OK, MessageBoxImage.Information); HabilitarBotones(true); HabilitarCajas(false); } else { MessageBox.Show("Error al intentar guardar", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { COMMON.Cliente original = dtgClientes.SelectedItem as COMMON.Cliente; COMMON.Cliente c = new COMMON.Cliente(); c.Nombre = txbNombre.Text; c.Direccion = txbDireccion.Text; c.Rfc = txbRFC.Text; c.Telefono = txbTelefono.Text; c.Correo = txbemail.Text; if (_repositorio.Actualizar(original, c)) { HabilitarBotones(true); HabilitarCajas(false); ActualizarTabla(); MessageBox.Show($"Los datos de {c.Nombre} han sido actualizados", "Compas", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show($"No se ha podido modificar a { c.Nombre}", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } } catch (Exception) { MessageBox.Show($"Error al intentar guardar a {txbNombre}", "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
public string Actualizar(LiquidacionCuotaModeradora liquidacion) { ClienteRepository.Actualizar(liquidacion); return("Se modifico correctamente"); }
public Cliente Modificar(Cliente cliente) { return(_clienteRepository.Actualizar(cliente)); }