Beispiel #1
0
        static public void Serial()
        {
            SerializarNegocios sn       = new SerializarNegocios(path);
            SorteioNegocio     negSort  = new SorteioNegocio();
            ConcorrenteNegocio negoConc = new ConcorrenteNegocio();
            ConcorrenteColecao colC     = (ConcorrenteColecao)negoConc.ExecutarConcorrente(enumCRUD.select);

            sn.SerializarObjeto(colC, "colC.lvt", true);
            ConcorrenteColecao colV = (ConcorrenteColecao)negoConc.ExecutarConcorrente(enumCRUD.select, null, true);

            sn.SerializarObjeto(colV, "colV.lvt", true);
            BilheteColecao colB = (BilheteColecao)negSort.ExecutarBilhete(enumCRUD.select, new BilheteInfo {
                bilheteidsorteio = new SorteioInfo {
                    sorteioid = 1
                }, bilheteidconcorrente = new ConcorrenteInfo(), bilheteidvendedor = new ConcorrenteInfo()
            });

            sn.SerializarObjeto(colB, "colB.lvt", true);
            ProdutoColecao colP = (ProdutoColecao)negSort.ExecutarProduto(enumCRUD.select);

            sn.SerializarObjeto(colP, "colP.lvt", true);
            SorteioItemColecao colI = (SorteioItemColecao)negSort.ExecutarSorteioItem(enumCRUD.select, new SorteioItemInfo {
                Sort = new SorteioInfo {
                    sorteioid = 1
                }, Prod = new ProdutoInfo()
            });

            sn.SerializarObjeto(colI, "colI.lvt", true);
        }
        private void Login()
        {
            int log = accessLogin.LoginAutentic(login);

            switch (log)
            {
            case 0:
                FormMessage.ShowMessegeWarning("Senha ou login incorreto!");
                break;

            case 1:
                if (checkBoxSalvarLogin.Checked)
                {
                    serializarNegocios.SerializarObjeto(Form1.User, FileNameLogin);
                }
                else
                {
                    serializarNegocios.ExcluirArquivo(FileNameLogin);
                }

                this.DialogResult = DialogResult.Yes;
                break;

            case 2:
                FormMessage.ShowMessegeWarning("Senha ou login incorreto!");
                break;

            case 3:
                FormMessage.ShowMessegeWarning("Você está bloqueado!");
                break;

            default:
                break;
            }
        }
 private void PreencherGrid()
 {
     dataGridViewLancarEstoqueDetalhes.DataSource = null;
     dataGridViewLancarEstoqueDetalhes.DataSource = gridLancarEstoqueColecao;
     dataGridViewLancarEstoqueDetalhes.ClearSelection();
     serializarNegocios.SerializarObjeto(gridLancarEstoqueColecao, FileName);
     ContarGrid();
 }
Beispiel #4
0
        private void ConsultarNovoIphone()
        {
            ServicoNegocio serv  = new ServicoNegocio(Empresa.empconexao);
            List <int>     lista = serv.ConsultarNovoIphoneModelo();

            if (lista.Count > 0)
            {
                foreach (int item in lista)
                {
                    IphoneModeloInfo mod = serv.ConsultarIphoneModeloId(item);

                    if (mod != null)
                    {
                        IphoneColecao.Add(mod);
                    }
                }

                if (serializarNegocios.ExcluirArquivo(FileIphone))
                {
                    serializarNegocios.SerializarObjeto(IphoneColecao, FileIphone);
                }
            }
            encerrarThread = true;
        }
Beispiel #5
0
        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!");
                }
            }
        }