/// <summary> /// Eliminación / Reactivación genérica /// </summary> /// <param name="DuplaValores"></param> /// <returns></returns> public string DeleteReactive(DuplaValoresDTO DuplaValores) { var cifradoDao = new CifradoDAO(); DuplaValores.Valor = cifradoDao.Descifrar(DuplaValores.Valor, LLaveFija); var resultado = Enumeracion.MensajesServidor[Enumeracion.EnumConstErrores.RegistroEliminado]; var esActivo = false; ConsultaEstadoRegistro(DuplaValores, ref resultado, ref esActivo); if (esActivo && !DuplaValores.Reactivar || esActivo == false && DuplaValores.Reactivar) { ActualizacionEstadoRegistro(DuplaValores, esActivo); } else { if (esActivo == false && !DuplaValores.Reactivar) { throw new Exception(Enumeracion.MensajesServidor[Enumeracion.EnumConstErrores.RegistroYaEliminado]); } if (esActivo && DuplaValores.Reactivar) { throw new Exception(Enumeracion.MensajesServidor[Enumeracion.EnumConstErrores.RegistroYaActivo]); } } return(resultado); }
/// <summary> /// Palabra a cifrar /// </summary> /// <param name="Palabra"></param> /// <returns></returns> public string PalabraCifrada(string Palabra) { var cifradoDao = new CifradoDAO(); return(cifradoDao.Cifrar(Palabra, LLaveFija)); }