예제 #1
0
        private void ModoAdmin()
        {
            string limite = "Administrador Modo";

            Byte[] ecrypt = Encoding.Unicode.GetBytes(limite);
            File.WriteAllText("Key", Convert.ToBase64String(ecrypt), Encoding.Unicode);
            ComprobarFecha c = new ComprobarFecha();

            c.Encriptar("Key");

            frmHora h = new frmHora();

            if (h.error == true)
            {
                h.error = false;
                Application.Exit();
            }
        }
예제 #2
0
        private void ModoPrueba()
        {
            DateTime tiempo = DateTime.Now;

            string limite = tiempo.AddDays(60).ToString("dd/MM/yyyy");

            Byte[] ecrypt = Encoding.Unicode.GetBytes(limite);
            File.WriteAllText("Key", Convert.ToBase64String(ecrypt), Encoding.Unicode);
            ComprobarFecha c = new ComprobarFecha();

            c.Encriptar("Key");
            File.WriteAllText("Tiempo de Licencia.txt", 2.ToString() + " Meses");

            frmHora h = new frmHora();

            if (h.error == true)
            {
                h.error = false;
                Application.Exit();
            }
        }
예제 #3
0
        private void Licencia()
        {
            if (txtMes.Text == "" && txtAño.Text == "" && txtDias.Text == "")
            {
                MessageBox.Show("Limite no establecido", "Error");
                this.Close();
            }
            else
            {
                if (txtDias.Text == "")
                {
                    txtDias.Text = "0";
                }

                if (txtMes.Text == "")
                {
                    txtMes.Text = "0";
                }

                if (txtAño.Text == "")
                {
                    txtAño.Text = "0";
                }

                string limite = "";

                double dia = 0;
                int    mes = 0, año = 0;

                dia = double.Parse(txtDias.Text);
                mes = int.Parse(txtMes.Text);
                año = int.Parse(txtAño.Text);

                if (mes > 0)
                {
                    dia = (30 * mes) + dia;
                }
                if (año > 0)
                {
                    dia = (360 * año) + dia;
                }

                DateTime tiempo = DateTime.Now;

                limite = tiempo.AddDays(dia).ToString("dd/MM/yyyy");

                Byte[] ecrypt = Encoding.Unicode.GetBytes(limite);
                File.WriteAllText("Key", Convert.ToBase64String(ecrypt), Encoding.Unicode);

                ComprobarFecha c = new ComprobarFecha();
                c.Encriptar("Key");

                File.WriteAllText("Tiempo de Licencia.txt", dia.ToString() + " Dias");

                frmHora h = new frmHora();
                if (h.error == true)
                {
                    h.error = false;
                    Application.Exit();
                }
            }
        }