public bool ValidarLicencia(string Llave) { string LL = descifrar(Llave); var datos = LL.Split('|'); string Mac = datos[0]; string Key = datos[1]; ValidadarActivador V = new ValidadarActivador(); var s = V.GetActivo(Key, Mac); if (s == null) { return(false); } else { return(true); } }
public string Activar(string Llave, string RFC) { string LL = descifrar(Llave); var datos = LL.Split('|'); string Mac = datos[0]; string Key = datos[1]; ValidadarActivador V = new ValidadarActivador(); var A = V.GetActivador(Key); if (A == null) { return("La clave no es valida"); } if (A.Mac != null) { return("La clave ya no es valida"); } ActivacionConvertidor act = new ActivacionConvertidor(); act.key = Key; act.Mac = Mac; act.RFC = RFC; act.Activo = true; act.FechaActivacion = DateTime.Now; act.FechaAlta = A.FechaAlta; act.Admin = A.Admin; act.Id = A.Id; int z = V.Activar(act); if (z == 1) { return("OK"); } else { return("Error de base"); } }