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(); } }
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 } } }