public frmNuevaMembresia(int numSocio, int sexo) { InitializeComponent(); GYM.Clases.CFuncionesGenerales.CargarInterfaz(this); this.numSocio = numSocio; this.sexo = sexo; mem = new Clases.CMembresia(numSocio); rMem = new CRegistro_membresias(); UltimoFolio(); ConfigFolio(); PreciosMembresias(); }
private void bgwCargar_DoWork(object sender, DoWorkEventArgs e) { AbrirConfiguracion a = new AbrirConfiguracion(ConfigBaseDatos); try { if (!System.IO.File.Exists(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\system.evch")) { MessageBox.Show("No haz activado la licencia de este producto. Adquiere tu licencia hablando al:\n33354656\nO contactanos en [email protected]", "GymCSY", MessageBoxButtons.OK, MessageBoxIcon.Information); Application.Exit(); } if (!Directory.Exists(Application.StartupPath + "\\Img")) { Directory.CreateDirectory(Application.StartupPath + "\\Img"); } if (!CConfiguracionXML.ExisteConfiguracion("general", "soloRegistro")) { CConfiguracionXML.GuardarConfiguracion("general", "soloRegistro", false.ToString()); CFuncionesGenerales.soloRegistro = false; } else { CFuncionesGenerales.soloRegistro = bool.Parse(CConfiguracionXML.LeerConfiguración("general", "soloRegistro")); } CargarLector(); CargarSonidos(); if (!CConfiguracionXML.ExisteConfiguracion("huella", "usar")) { CConfiguracionXML.GuardarConfiguracion("huella", "usar", false.ToString()); CFuncionesGenerales.usarHuella = false; } else { CFuncionesGenerales.usarHuella = bool.Parse(CConfiguracionXML.LeerConfiguración("huella", "usar")); } bgwCargar.ReportProgress(10); if (!CConfiguracionXML.ExisteConfiguracion("tema")) { CrearConfiguracionTema(); CargarInterfaz(); } else { CargarInterfaz(); } if (!CConfiguracionXML.ExisteConfiguracion("promociones")) { CrearConfiguracionPromociones(); CargarPromociones(); } else { CargarPromociones(); } bgwCargar.ReportProgress(20); ConfiguracionBase(); try { CMembresia.DesactivarMembresia(); } catch (MySqlException ex) { CFuncionesGenerales.MensajeError("No se ha podido desactivar las membresías a los usuarios. No se ha podido conectar con la base de datos.", ex); } catch (Exception ex) { CFuncionesGenerales.MensajeError("No se ha podido desactivar las membresías a los usuarios. Ocurrio un error genérico.", ex); } try { Caja.CrearEstadoCaja(); } catch (CajaException ex) { CFuncionesGenerales.MensajeError("Ocurrió un error al crear el estado de la caja. Es posible que algunas funciones del software no funcionen correctamente.", ex); } catch (MySqlException ex) { CFuncionesGenerales.MensajeError("Ocurrió un error al verificar el estado de la caja. No se pudo conectar con la base de datos.", ex); } catch (Exception ex) { CFuncionesGenerales.MensajeError("Ocurrió un error al verificar el estado de la caja. Ocurrió un error genérico.", ex); } try { CFuncionesGenerales.DesactivarLockers(); } catch (MySqlException ex) { CFuncionesGenerales.MensajeError("No se ha podido desactivar los lockers a los usuarios. No se ha podido conectar con la base de datos.", ex); } catch (Exception ex) { CFuncionesGenerales.MensajeError("No se ha podido desactivar los lockers a los usuarios. Ocurrio un error genérico.", ex); } CMiembro.ObtenerHuellas(); EnviarLog(); bgwCargar.ReportProgress(100); System.Threading.Thread.Sleep(600); } catch { } }