Exemple #1
0
        private void activarProductoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DataSet ds = oper.ConsultaConResultado("SELECT estado FROM licencia;");

            if (ds.Tables[0].Rows[0][0].ToString() == "ACTIVADO")
            {
                MessageBox.Show("¡Enhorabuena! su producto ya está activado...", "Activación", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Form f = new insertarLicencia();
                f.ShowDialog();
            }
        }
Exemple #2
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            //Confirmar Licencia de 30 días
            DataSet ds = oper.ConsultaConResultado("SELECT * FROM licencia;");
            bool    licenciainiciada = false;

            if (ds.Tables[0].Rows[0][0].ToString() != "PREPARADO")
            {
                licenciainiciada = true;
            }
            else
            {
                licenciainiciada = false;
            }

            if (licenciainiciada)
            {
                DateTime hoy                        = DateTime.Now;
                string   fechavenc                  = ds.Tables[0].Rows[0][1].ToString();
                DateTime fechavenci                 = Convert.ToDateTime(fechavenc);
                string   formatedfechavencida       = oper.FormatearFecha(fechavenci);
                string   TreintaMasFechaInstalacion = oper.SumarAlaFecha(formatedfechavencida, 30);
                DateTime fechavencimiento           = Convert.ToDateTime(TreintaMasFechaInstalacion);
                if (fechavencimiento > hoy)
                {
                    IniciarSistema = true;
                }
                else
                {
                    IniciarSistema = false;
                }
            }
            else
            {
                DateTime hoy      = DateTime.Now;
                string   fechahoy = oper.FormatearFecha(hoy);
                oper.ConsultaSinResultado("UPDATE licencia SET estado = 'INICIADO', fechaini = '" + fechahoy + "';");
                IniciarSistema = true;
            }

            if (IniciarSistema)
            {
                Application.Run(new MenuPrincipal());
            }
            else
            {
                Form f = new insertarLicencia();
                f.ShowDialog();
                if (IniciarSistema)
                {
                    Application.Run(new MenuPrincipal());
                }
                else
                {
                    //Seguir sin abrir el programa
                }
            }
        }