private void PreencherComboBoxFunc()
        {
            PessoaColecao funcColecao = new PessoaColecao();
            PessoaInfo    funcInfo    = new PessoaInfo
            {
                Id   = 0,
                Nome = "*RESUMO - TODOS FUNCIONÁRIOS*"
            };

            funcColecao.Add(funcInfo);

            PessoaColecao colecao = funcNegocios.ConsultarPessoaPorTipo(EnumPessoaTipo.Funcionario);

            foreach (PessoaInfo func in colecao)
            {
                funcColecao.Add(func);
            }

            comboBoxNome.DisplayMember = "funnome";
            comboBoxNome.ValueMember   = "funid";
            comboBoxNome.DataSource    = funcColecao;
        }
        private void PreencherComboboxAtendente()
        {
            FuncNegocios  funcNegocios = new FuncNegocios(Form1.Empresa.empconexao, Form1.Unidade.uniassistencia);
            PessoaColecao colecao      = new PessoaColecao();
            PessoaColecao funcColecao  = funcNegocios.ConsultarPessoaPorTipo(EnumPessoaTipo.Funcionario);

            PessoaInfo funcInfo = new PessoaInfo
            {
                Id   = 0,
                Nome = "*TODOS ATENDENTES*"
            };

            colecao.Add(funcInfo);

            foreach (PessoaInfo func in funcColecao)
            {
                colecao.Add(func);
            }

            comboBoxAtendente.DisplayMember = "funnome";
            comboBoxAtendente.ValueMember   = "funid";
            comboBoxAtendente.DataSource    = colecao;
        }
        protected PessoaColecao PreencherPessoa(DataTable dataTable)
        {
            PessoaColecao colecao = new PessoaColecao();

            foreach (DataRow row in dataTable.Rows)
            {
                PessoaInfo pessoa = new PessoaInfo
                {
                    Assistencia  = (EnumAssistencia)Convert.ToInt32(row["pessoaassistencia"]),
                    Ident        = Convert.ToString(row["pessoaident"]),
                    DataRegistro = Convert.ToDateTime(row["pessoadataregistro"]).Date,
                    Nome         = Convert.ToString(row["pessoanome"]),
                    Email        = Convert.ToString(row["pessoaemail"]),
                    Id           = Convert.ToInt32(row["pessoaid"]),
                    Tipo         = (EnumPessoaTipo)Convert.ToInt32(row["pessoaidtipo"]),
                    Nascimento   = Convert.ToDateTime(row["pessoanascimento"]).Date,
                    Telefone     = Convert.ToString(row["pessoatelefone"]),
                    booPF        = Convert.ToBoolean(row["pessoapf"]),
                    Padrao       = Convert.ToBoolean(row["pessoapadrao"]),
                };

                pessoa.Endereco = new EnderecoInfo
                {
                    Bairro          = Convert.ToString(row["pessoaendbairro"]),
                    Cep             = Convert.ToString(row["pessoaendcep"]),
                    Cidade          = Convert.ToString(row["pessoaendcidade"]),
                    Complemento     = Convert.ToString(row["pessoaendcomplemento"]),
                    Logradouro      = Convert.ToString(row["pessoaendlogradouro"]),
                    PontoReferencia = Convert.ToString(row["pessoaendpontoref"]),
                    Uf = Convert.ToString(row["pessoaenduf"]),
                };

                UserNegocio userNegocio = new UserNegocio(EmpConexao);
                pessoa.User = userNegocio.ConsultarUsuarioFuncId(Convert.ToInt32(row["pessoaiduser"]));

                colecao.Add(pessoa);
            }

            return(colecao);
        }
Exemple #4
0
        protected PessoaColecao PreencherPessoa(DataTable dataTable)
        {
            PessoaColecao colecao = new PessoaColecao();

            foreach (DataRow row in dataTable.Rows)
            {
                enumTipo = new EnumPessoaTipo();
                EnumAssistencia assist = new EnumAssistencia();

                switch (Convert.ToInt32(row["pssassistencia"]))
                {
                case 1:
                    enumTipo = EnumPessoaTipo.Cliente;
                    break;

                case 2:
                    enumTipo = EnumPessoaTipo.Funcionario;
                    break;

                case 3:
                    enumTipo = EnumPessoaTipo.Fornecedor;
                    break;

                default:
                    break;
                }

                if (Convert.ToBoolean(row["pssassistencia"]))
                {
                    assist = EnumAssistencia.Assistencia;
                }
                else
                {
                    assist = EnumAssistencia.Loja;
                }

                PessoaInfo pessoa = new PessoaInfo
                {
                    pssassistencia    = assist,
                    psscpf            = Convert.ToString(row["psscpf"]),
                    pssdataregistro   = Convert.ToDateTime(row["pssdataregistro"]).Date,
                    pssnome           = Convert.ToString(row["pssnome"]),
                    pssemail          = Convert.ToString(row["pssemail"]),
                    pssendbairro      = Convert.ToString(row["pssendbairro"]),
                    pssendcep         = Convert.ToString(row["pssendcep"]),
                    pssendcidade      = Convert.ToString(row["pssendcidade"]),
                    pssendcomplemento = Convert.ToString(row["pssendcomplemento"]),
                    pssendlogradouro  = Convert.ToString(row["pssendlogradouro"]),
                    pssenduf          = Convert.ToString(row["pssenduf"]),
                    pssid             = Convert.ToInt32(row["pssid"]),
                    pssidtipo         = enumTipo,
                    pssiduser         = Convert.ToInt32(row["pssiduser"]),
                    pssniver          = Convert.ToDateTime(row["pssniver"]).Date,
                    psstelefone       = Convert.ToString(row["psstelefone"]),
                };

                colecao.Add(pessoa);
            }

            return(colecao);
        }