RJ Code Advance | C# / ¿Cómo generar y usar licencias para activar tus proyectos? - Respondiendo Preguntas #1 @RJCodeAdvance | Uploaded 2 years ago | Updated 1 day ago
Hola amigos en este video les daré una manera de como tratar las licencias en sus proyectos; como menciono en el video hay muchas variantes que harán que cada gestión de licencias sea diferente, puedes querer que solo unos botones requieran licencia o pedir la clave desde el inicio etc. Espero poder darte ideas con este video.
CAPITULOS DEL VIDEO
00:00 Presentando nueva sección
00:34 Creación Base de Datos
03:21 Crear Caché
04:54 Crear Clase Licencias
11:46 Realizar Validaciones
12:09 Validar MAC Address
12:40 Validar Licencia
🖥Clase para la Cadena de conexión:
https://github.com/RJCodeAdvance/Dasnet/blob/main/Repositorio.cs
💻Clase para las consultas SQL:
https://github.com/RJCodeAdvance/Dasnet/blob/main/RepositorioMaestro.cs
CÓDIGO PARA OBTENER DIRECCIÓN MAC:
public string GetMacAddress()
{
NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
String sMacAddress = string.Empty;
foreach (NetworkInterface adapter in nics)
{
if (sMacAddress == String.Empty)
{
IPInterfaceProperties properties = adapter.GetIPProperties();
sMacAddress = adapter.GetPhysicalAddress().ToString();
}
}
return sMacAddress
}
PERIODO DE TIEMPO:
En la base de datos declaramos un campo para la fecha de vigencia, pero como mencioné hay muchas formas de tratarlo, puedes cambiar el estado de activa a vencida, y hacer que el usuario se vuelva a comunicar contigo para adquirir una nueva licencia o renovar la que se tiene. Si tienes más dudas sobre el tema escríbenos en los comentarios.
RESOLVIENDO DUDAS:
Esta nueva sección tendrá la función de resolver las preguntas mas frecuentes de los suscriptores, te invito a participar en los comentarios o Facebook, tu pregunta podría salir en los próximos videos, así que anímate.
PARA LA COMUNIDAD:
Como siempre, les pido sus comentarios y sus opiniones para seguir adaptando nuestro contenido a todo el público que nos ve, y hacer de esta una comunidad en donde principiantes, intermedios y avanzados podamos convivir y entre nosotros resolver todas las dudas que puedan surgir.
QUE ESPERAR DE DASNET:
Soy un ingeniero en desarrollo de software con experiencia en el desarrollo de sistemas de escritorio, diseño de paginas web, diseño y desarrollo de aplicaciones móviles y web; si tienes alguna inquietud e interés en estos temas con gusto te leeré.
COMO CONTACTARME:
Puedes mandar tus sugerencias al siguiente correo
Correo: sugerencias@dasnetmexico.com
Puedes contactarme al siguiente correo
Correo: contacto@dasnetmexico.com
Síguenos en nuestra pagina de Facebook
https://www.facebook.com/DasnetMexico
https://www.facebook.com/RJCodeAdvance/
Espero que te haya gustado este video y haberte convencido de suscribirte. te ha hablado Dasnet y te deseo un bonito día
Hola amigos en este video les daré una manera de como tratar las licencias en sus proyectos; como menciono en el video hay muchas variantes que harán que cada gestión de licencias sea diferente, puedes querer que solo unos botones requieran licencia o pedir la clave desde el inicio etc. Espero poder darte ideas con este video.
CAPITULOS DEL VIDEO
00:00 Presentando nueva sección
00:34 Creación Base de Datos
03:21 Crear Caché
04:54 Crear Clase Licencias
11:46 Realizar Validaciones
12:09 Validar MAC Address
12:40 Validar Licencia
🖥Clase para la Cadena de conexión:
https://github.com/RJCodeAdvance/Dasnet/blob/main/Repositorio.cs
💻Clase para las consultas SQL:
https://github.com/RJCodeAdvance/Dasnet/blob/main/RepositorioMaestro.cs
CÓDIGO PARA OBTENER DIRECCIÓN MAC:
public string GetMacAddress()
{
NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
String sMacAddress = string.Empty;
foreach (NetworkInterface adapter in nics)
{
if (sMacAddress == String.Empty)
{
IPInterfaceProperties properties = adapter.GetIPProperties();
sMacAddress = adapter.GetPhysicalAddress().ToString();
}
}
return sMacAddress
}
PERIODO DE TIEMPO:
En la base de datos declaramos un campo para la fecha de vigencia, pero como mencioné hay muchas formas de tratarlo, puedes cambiar el estado de activa a vencida, y hacer que el usuario se vuelva a comunicar contigo para adquirir una nueva licencia o renovar la que se tiene. Si tienes más dudas sobre el tema escríbenos en los comentarios.
RESOLVIENDO DUDAS:
Esta nueva sección tendrá la función de resolver las preguntas mas frecuentes de los suscriptores, te invito a participar en los comentarios o Facebook, tu pregunta podría salir en los próximos videos, así que anímate.
PARA LA COMUNIDAD:
Como siempre, les pido sus comentarios y sus opiniones para seguir adaptando nuestro contenido a todo el público que nos ve, y hacer de esta una comunidad en donde principiantes, intermedios y avanzados podamos convivir y entre nosotros resolver todas las dudas que puedan surgir.
QUE ESPERAR DE DASNET:
Soy un ingeniero en desarrollo de software con experiencia en el desarrollo de sistemas de escritorio, diseño de paginas web, diseño y desarrollo de aplicaciones móviles y web; si tienes alguna inquietud e interés en estos temas con gusto te leeré.
COMO CONTACTARME:
Puedes mandar tus sugerencias al siguiente correo
Correo: sugerencias@dasnetmexico.com
Puedes contactarme al siguiente correo
Correo: contacto@dasnetmexico.com
Síguenos en nuestra pagina de Facebook
https://www.facebook.com/DasnetMexico
https://www.facebook.com/RJCodeAdvance/
Espero que te haya gustado este video y haberte convencido de suscribirte. te ha hablado Dasnet y te deseo un bonito día