static void Main() { espere.Start(ExibirMensagem); KeyGenRepositorio _keyGenRepositorio; UsuarioRepositorio _usuariosRepositorio; CaixaRepositorio _caixaRepositorio; try { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); _keyGenRepositorio = new KeyGenRepositorio(); Servico.StartServico(instanceName: "SQLSERVER"); if (InserirDatas(_keyGenRepositorio) > 0) { _caixaRepositorio = new CaixaRepositorio(); if (_caixaRepositorio.GetValor() != null) { if (_caixaRepositorio.GetValor().Valor > 0) Properties.Settings.Default.CaixaAberto = true; } } else Properties.Settings.Default.CaixaAberto = false; _usuariosRepositorio = new UsuarioRepositorio(); _usuariosRepositorio.InserirLoginAdmin(new Usuarios() { Login = "******", Senha = "mikeadmin", NomeCompleto = "Mike rodrigues de Lima", Permicao = "Administrador" }); if (new UsuarioRepositorio().GetQuantidadeUsuarios() > 0) { if (_keyGenRepositorio.GetQuantidade() >= 30) { Backup.GerarBeckup(new _DbContext()); CancelarMensagem(); Application.Run(new frmKeyGen()); } else { CancelarMensagem(); Application.Run(new frmLogin()); } } else { if (_keyGenRepositorio.GetQuantidade() >= 30) { CancelarMensagem(); Application.Run(new frmKeyGen()); } else { CancelarMensagem(); Application.Run(new frmCadastrarLogin(null, EnumTipoOperacao.Salvar)); } } } catch (CustomException erro) { DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso"); } catch (Exception erro) { SaveErroInTxt.RecordInTxt(erro, new StackFrame().GetMethod().DeclaringType.Name); DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro"); } finally { CancelarMensagem(); } }
static void Main() { KeyGenRepositorio _keyGenRepositorio; UsuarioRepositorio _usuariosRepositorio; CaixaRepositorio _caixaRepositorio; try { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); _keyGenRepositorio = new KeyGenRepositorio(); ; if (InserirDatas(_keyGenRepositorio) > 0) { _caixaRepositorio = new CaixaRepositorio(); if (_caixaRepositorio.GetValor().Valor > 0) { Properties.Settings.Default.CaixaAberto = true; } } else { Properties.Settings.Default.CaixaAberto = false; } _usuariosRepositorio = new UsuarioRepositorio(); _usuariosRepositorio.InserirLoginAdmin(new Usuarios() { Nome = "mikeadmin", Senha = "mikeadmin", NomeCompleto = "Mike rodrigues de Lima", Permicao = "Administrador" }); if (new UsuarioRepositorio().GetQuantidadeUsuarios() > 0) { if (_keyGenRepositorio.GetQuantidade() >= 30) { Backup.GerarBeckup(new _DbContext()); Application.Run(new frmKeyGen()); } else { Application.Run(new frmLogin()); } } else { if (_keyGenRepositorio.GetQuantidade() >= 30) { Application.Run(new frmKeyGen()); } else { Application.Run(new frmCadastrarLogin(null, EnumTipoOperacao.Salvar)); } } } catch (CustomException erro) { DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso"); } catch (Exception erro) { SaveErroInTxt.RecordInTxt(erro, "Inicialização"); DialogMessage.MessageComButtonOkIconeErro("Problema ao estabelecer conexão com o banco de dados, reinice o computador, se o erro persistir contate o Administrador: " + erro.Message, "Erro"); } }