private void buttonSalvar_Click(object sender, EventArgs e) { if (!CamposPreenchidos()) { int cod; PreencherUnidade(); cod = empresaNegocios.InsertUnidade(unidadeInfo); textBoxId.Text = string.Format("{0:000000}", cod); if (cod > 0) { FormMessage.ShowMessegeInfo("Salvo com sucesso!"); buttonSalvar.Enabled = false; } else { FormMessage.ShowMessegeWarning("Não foi possível salvar!"); } } else { FormMessage.ShowMessegeWarning("Preencha todos os campos!"); } }
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!"); } } }