Пример #1
0
        static public void desSerial()
        {
            SerializarNegocios sn = new SerializarNegocios(path);

            Form1.colC = (ConcorrenteColecao)sn.DesserializarObjeto("colC.lvt");
            Form1.colV = (ConcorrenteColecao)sn.DesserializarObjeto("colV.lvt");
            Form1.colB = (BilheteColecao)sn.DesserializarObjeto("colB.lvt");
            Form1.colP = (ProdutoColecao)sn.DesserializarObjeto("colP.lvt");
            Form1.colI = (SorteioItemColecao)sn.DesserializarObjeto("colI.lvt");
        }
Пример #2
0
        private bool Desserializar()
        {
            Empresa          = (serializarNegocios.DesserializarObjeto(FileNameEmp) as EmpresaInfo);
            Computer         = (serializarNegocios.DesserializarObjeto(FileNameComp) as ComputerInfo);
            IphoneColecao    = (serializarNegocios.DesserializarObjeto(FileIphone) as IphoneModeloColecao);
            IphoneCorColecao = (serializarNegocios.DesserializarObjeto(FileIphoneCores) as IphoneModeloCorColecao);

            if (Empresa == null || Computer == null || IphoneColecao == null || IphoneCorColecao == null)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
Пример #3
0
        public FormLogin()
        {
            InitializeComponent();

            if (serializarNegocios.ArquivoExiste(FileNameLogin))
            {
                UserInfo user = (serializarNegocios.DesserializarObjeto(FileNameLogin) as UserInfo);

                if (user != null)
                {
                    textBoxLogin.Text           = user.uselogin;
                    maskedTextBoxSenha.Text     = user.usesenha;
                    checkBoxSalvarLogin.Checked = true;
                }
            }
        }
        private void FormProdEstoque_Load(object sender, EventArgs e)
        {
            for (int i = 0; i < dataGridViewLancarEstoqueDetalhes.ColumnCount; i++)
            {
                dataGridViewLancarEstoqueDetalhes.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.NotSet;
            }

            if (serializarNegocios.ArquivoExiste(FileName))
            {
                gridLancarEstoqueColecao = (serializarNegocios.DesserializarObjeto(FileName) as GridLancarEstoqueColecao);

                if (gridLancarEstoqueColecao != null)
                {
                    negocioEstoque        = new EstoqueNegocios(Form1.Empresa.empconexao, Form1.Unidade.uniassistencia);
                    estoqueLancamentoInfo = negocioEstoque.ConsultarEstoqueLancamento(gridLancarEstoqueColecao[0].id);

                    if (estoqueLancamentoInfo != null && estoqueLancamentoInfo.estoquelancamentoidunid == Form1.Unidade.uniid)
                    {
                        labelValorCod.Text             = string.Format("{0:000000}", estoqueLancamentoInfo.estoquelancamentoid);
                        labelValorData.Text            = estoqueLancamentoInfo.estoquelancamentodatahora.ToLongDateString() + " " + estoqueLancamentoInfo.estoquelancamentodatahora.ToShortTimeString();
                        textBoxFornecedorCod.Text      = string.Format("{0:000}", 0);
                        labelFornecedorDescricao.Text  = "*FORNECEDORES DIVERSOS*";
                        textBoxFornecedorCod.Enabled   = false;
                        buttonAddFornecedor.Enabled    = false;
                        buttonBuscarFornecedor.Enabled = false;
                        Cancelar          = true;
                        buttonFechar.Text = "Cancel.";

                        groupBoxItem.Enabled      = true;
                        buttonRemover.Enabled     = true;
                        buttonInicializar.Enabled = false;
                        PreencherGrid();
                        textBoxProdutoCod.Select();
                    }
                }
            }

            textBoxFornecedorCod.Select();
        }
Пример #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!");
                }
            }
        }