/// <summary> /// Revisa si existen por lo menos un rol y un usuario cuando inicializa el sistema. /// </summary> public void InitialCheck() { if (!_rolesRepository.CheckRolesExists()) { try { _rolesRepository.CreateDefaultRole(); } catch (Exception ex) { throw new Exception("No se pudo crear rol por defecto: " + ex.Message); } } if (!_seguridadRepository.CheckUserExists()) { try { _seguridadRepository.CreateDefaultAdmin(); } catch (Exception ex) { throw new Exception("No se pudo crear usuario por defecto: " + ex.Message); } } }
private void FormularioLogin_Load(object sender, EventArgs e) { if (!_cajaRepository.RevisarRegistrosCaja()) { MessageBox.Show(this, "Primer login, creando caja por defecto."); try { _cajaRepository.CrearCajaDefault(); } catch { MessageBox.Show(this, "Error creando usuario por defecto."); Dispose(); } } if (!_rolesRepository.CheckRolesExists()) { MessageBox.Show(this, "Primer login, rol por defecto."); try { _rolesRepository.CreateDefaultRole(); } catch { MessageBox.Show(this, "Error creando rol por defecto."); Dispose(); } } if (!_seguridadRepository.CheckUserExists()) { MessageBox.Show(this, "Primer login, creando usuario ADMIN por defecto"); try { _seguridadRepository.CreateDefaultAdmin(); } catch { MessageBox.Show(this, "Error creando usuario por defecto."); Dispose(); } } }