public string Guardar(Persona persona) { try { persona.CalcularPulsacion(); conexion.Open(); repositorio.Guardar(persona); conexion.Close(); return($"Se guardaron los datos satisfactoriamente"); } catch (Exception e) { return($"Error de la Aplicacion: {e.Message}"); } finally { conexion.Close(); } }
public string Guardar(Persona persona) { try { persona.CalcularPulsacion(); conexion.Open(); if (repositorio.BuscarPorIdentificacion(persona.Identificacion) == null) { repositorio.Guardar(persona); return($"Se guardaron los de {persona.Nombre}datos satisfactoriamente"); } return($"La persona ya existe"); } catch (Exception e) { return($"Error de la Aplicacion: {e.Message}"); } finally { conexion.Close(); } }
public string Guardar(Persona persona) { Email email = new Email(); string mensajeEmail = string.Empty; try { persona.CalcularPulsacion(); conexion.Open(); repositorio.Guardar(persona); mensajeEmail = email.EnviarEmail(persona); return("SE GUARDO CORRECTAMENTE" + mensajeEmail); } catch (Exception ex) { return(" ERROR EN LOS DATOS: " + ex.Message); } finally { conexion.Close(); } }
public string Modificar(Persona personaNueva) { try { personaNueva.CalcularPulsacion(); conexion.Open(); var personaVieja = repositorio.BuscarPorIdentificacion(personaNueva.Identificacion); if (personaVieja != null) { repositorio.Modificar(personaNueva); return($"El registro de {personaNueva.Nombre} se ha modificado satisfactoriamente."); } else { return($"Lo sentimos, la persona con Identificación {personaNueva.Identificacion} no se encuentra registrada."); } } catch (Exception e) { return($"Error de la Aplicación: {e.Message}"); } finally { conexion.Close(); } }