private void ButtonBuscar_Click(object sender, EventArgs e) { string cpf = maskedTextBoxCpf.Text; if (!string.IsNullOrEmpty(cpf)) { negocioUser = new UserNegocio(Form1.Empresa.empconexao); negocioEmail = new EmailNegocio(Form1.EmpresaEmail, Form1.Empresa.empfantasia); pessoa = negocioUser.ConsultarPessoaCpf(cpf); if (pessoa != null) { labelNome.Text = "Nome: " + pessoa.pssnome; labelEmail.Text = "E-mail: " + pessoa.pssemail; user = negocioUser.ConsultarUsuarioFuncId(pessoa.pssid); buttonBuscar.Enabled = false; buttonEmail.Enabled = true; } else { buttonBuscar.Enabled = true; buttonEmail.Enabled = false; FormMessage.ShowMessegeWarning("Ninguém foi encontrado!"); } } }
private void UpdateUserLogin() { userNegocio = new UserNegocio(Empresa.empconexao); negocioEmp = new EmpresaNegocios(Form1.Empresa.empconexao); negocioOnline = new OnlineNegocio(Form1.Empresa.empconexao); DateTime tempo = DateTime.Now; DateTime tempo1; DateTime emp1 = DateTime.Now; DateTime emp2; while (true) { tempo1 = DateTime.Now; TimeSpan min = tempo1 - tempo; if (min.TotalSeconds > 1) { ////ConectedSystem = userNegocio.TestarConexaoSemPersistencia(); if (ConectedSystem) { if (min.TotalSeconds > 15) { tempo = DateTime.Now; if (Login != null) { negocioOnline.UpdateUserLogin(Login.loginid); } ConfiguracaoRede(); negocioEmp.UpdateComputadorLog(Computer); abrirformPessoa = negocioEmp.ConsultarComputadorOnlineCriarLogin(Computer.compid); } emp2 = DateTime.Now; TimeSpan min2 = emp2 - emp1; if (min2.TotalMinutes > 60) { emp1 = DateTime.Now; EmpresaNegocios empresaNegocios = new EmpresaNegocios(Empresa.empconexao); Empresa = empresaNegocios.ConsultarEmpresaSysId(Empresa.empcod); if (Empresa.empativada == 0) { MessageBox.Show("Seu sistema está bloqueado!"); Application.Exit(); } } } } } }
private void Inserir() { if (FormMessage.ShowMessegeQuestion("Deseja inserir a nova empresa?") == DialogResult.Yes) { pictureBoxLoad.Visible = true; panelUnidade.Enabled = false; if (serializarNegocios.SerializarObjeto(infoEmpresa, Form1.FileNameEmp)) { Form1.Empresa = (serializarNegocios.DesserializarObjeto(Form1.FileNameEmp) as EmpresaInfo); empresaNegocios = new EmpresaNegocios(Form1.Empresa.empconexao); UnidadeInfo uni = empresaNegocios.ConsultarUnidadeSede(); if (uni == null) { infoUnid = new UnidadeInfo { unibairro = infoEmpresa.empbairro, unicep = infoEmpresa.empcep, unicidade = infoEmpresa.empcidade, unicnpj = infoEmpresa.empcnpj, unicomplemento = infoEmpresa.empcomplemento, uniemail = infoEmpresa.empemail, unifantasia = infoEmpresa.empfantasia, uniidEmpresa = infoEmpresa.empcod, unilogradouro = infoEmpresa.emplogradouro, unirazaoSocial = infoEmpresa.emprazaosocial, unireferencia = infoEmpresa.empreferencia, unisite = infoEmpresa.empsite, unitelefone = infoEmpresa.emptelefone, uniuf = infoEmpresa.empuf, uniunidade = "ASSISTÊNCIA", unifundada = infoEmpresa.empfundada, uniassistencia = EnumAssistencia.Assistencia, unisede = true }; int cod = empresaNegocios.InsertUnidade(infoUnid); if (cod > 0) { Form1.Unidade = infoUnid; infoUnid.uniativa = 1; infoUnid.uniunidade = "LOJA IPHONE"; infoUnid.unisede = false; infoUnid.uniassistencia = EnumAssistencia.Loja; empresaNegocios.InsertUnidade(infoUnid); infoUnid.uniassistencia = EnumAssistencia.Assistencia; negocioPessoa = new PessoaNegocio(infoEmpresa.empconexao, Form1.Unidade.uniassistencia); PessoaInfo pessoa = new PessoaInfo { pssassistencia = EnumAssistencia.Assistencia, psscpf = infoUnid.unicnpj, pssdataregistro = DateTime.Now, pssemail = infoUnid.uniemail, pssendbairro = infoUnid.unibairro, pssendcep = infoUnid.unicep, pssendcidade = infoUnid.unicidade, pssendcomplemento = infoUnid.unicomplemento, pssendlogradouro = infoUnid.unilogradouro, pssenduf = infoUnid.uniuf, pssidtipo = EnumPessoaTipo.Funcionario, pssniver = DateTime.Now, pssnome = "FUNCIONARIO PADRAO", psstelefone = infoUnid.unitelefone, pssiduser = 0, psspadrao = true }; int id = negocioPessoa.InsertPessoa(pessoa); UserNegocio negocio = new UserNegocio(Form1.Empresa.empconexao); negocio.UpdateUserAdmin(id); pessoa.pssidtipo = EnumPessoaTipo.Fornecedor; pessoa.pssnome = "FORNECEDOR PADRAO"; negocioPessoa.InsertPessoa(pessoa); pessoa.pssidtipo = EnumPessoaTipo.Cliente; pessoa.pssnome = "CLIENTE AVULSO"; negocioPessoa.InsertPessoa(pessoa); textBoxUnidNome.Text = infoUnid.uniunidade; infoUnid.uniid = cod; } } if (!VerificaComputador()) { PreencherComputador(); infoComp.compid = empresaNegocios.InsertComputador(infoComp); } thread = new Thread(ExecutarConsulta); form1.ExecutarThread(thread); pictureBoxLoad.Visible = false; } else { FormMessage.ShowMessegeWarning("Falha, tente novamente!"); } } }