public UnidadeInfo VerificarUnidade() { unidadeColecao = empresaNegocios.ConsultarUnidade(); if (unidadeColecao.Count == 1) { return(unidadeColecao[0]); } else { return(null); } }
private void Form1_Load(object sender, EventArgs e) { Computer = new ComputerInfo(); ConfiguracaoRede(); toolStripStatusLabelPcNome.Text = Computer.comphostname; toolStripStatusLabelIP.Text = Computer.compip; if (Desserializar()) { try { if (Dns.GetHostAddresses("empresadb.mysql.uhserver.com") != null) { IPAddress[] ip = Dns.GetHostAddresses("empresadb.mysql.uhserver.com"); ConectedSystem = true; } else { ConectedSystem = false; } } catch (Exception) { ConectedSystem = false; } if (ConectedSystem) { EmpresaNegocios empresaNegocios = new EmpresaNegocios(Empresa.empconexao); ComputerInfo comp = empresaNegocios.ConsultarComputadorId(Computer.compid); EmpresaEmail = empresaNegocios.ConsultarEmpresaEmail(Empresa.empid); if (comp != null) { if (!comp.compativo) { FormMessage.ShowMessegeWarning("A licença para este computador está expirada. O sistema será encerrado!"); negocioEmail = new EmailNegocio(EmpresaEmail, Empresa.empfantasia); string mensagem = string.Empty; ConfiguracaoRede(); mensagem += "Empresa: " + Empresa.empfantasia + Environment.NewLine; mensagem += Computer.ToString(); negocioEmail.EnviarEmailBasico("*****@*****.**", "Computador - Licença Expirada!", mensagem); Application.Exit(); return; } Thread t = new Thread(ConsultarNovoIphone); ExecutarThread(t); threadLogin = new Thread(UpdateUserLogin); threadLogin.Start(); //if (Unidade != null) //{ // ComputerColecao colecao = empresaNegocios.ConsultarComputadorIdUnid(Unidade.uniid); // if (colecao != null) // foreach (ComputerInfo comp in colecao) // if (comp.compserver) // { // Server = comp; // break; // } //} if (Empresa != null) { Empresa = empresaNegocios.ConsultarEmpresaSysId(Empresa.empcod); if (Empresa.empativada == 1) { TimeSpan timeSpan = Empresa.empdataativo.Subtract(DateTime.Now.Date); if (timeSpan.Days >= 0) { if (timeSpan.Days < 7) { FormMessage.ShowMessegeWarning(Empresa.empobs.Replace("**", timeSpan.Days.ToString())); } colecaoUnidade = empresaNegocios.ConsultarUnidade(); InicializarSistema(); this.Text += " :: " + Empresa.empfantasia; } else { if (timeSpan.Days < -15) { FormMessage.ShowMessegeWarning("Seu sistema está bloqueado!"); Application.Exit(); } else { FormMessage.ShowMessegeWarning("Seu sistema será bloqueado em * dias!".Replace("*", (15 + timeSpan.Days).ToString())); colecaoUnidade = empresaNegocios.ConsultarUnidade(); InicializarSistema(); this.Text += " :: " + Empresa.empfantasia; } } } else { FormMessage.ShowMessegeWarning("Seu sistema está bloqueado!"); Application.Exit(); } } else { FormMessage.ShowMessegeWarning("Falha!"); } } else { AbrirFormEmpresa(); } } else { FormMessage.ShowMessegeWarning("Este computador está sem conexão com a internet, o sistema será encerrado!"); Application.Exit(); } } else { AbrirFormEmpresa(); } if (Empresa != null) { caixaNegocios = new CaixaNegocios(Empresa.empconexao); } }