Exemplo n.º 1
0
        public UnidadeColecao ConsultarPorNome(string nome)
        {
            //Criar uma nova coleção de clientes (aqui ela está vazia)
            UnidadeColecao unidadeColecao = new UnidadeColecao();

            acessoDadosSqlServer.LimparParametros();
            acessoDadosSqlServer.AdicionarParametros("@UnidadeNome", nome);
            DataTable dataTableUnidade = acessoDadosSqlServer.ExecutarConsulta(CommandType.Text,"SELECT UnidadeID AS ID, UnidadeNome AS Unidade, UnidadeCidade AS Cidade, UnidadeEstado AS Estado, UnidadePais AS País FROM tblUnidade WHERE UnidadeNome LIKE '%' + @UnidadeNome + '%'");

            //Percorrer o DataTable e transformar em coleção de cliente
            //Cada linha do DataTable é um cliente
            foreach (DataRow linha in dataTableUnidade.Rows)
            {
                //Criar um cliente vazio
                //Colocar os dados da linha dele
                //Adicionar ele na coleção
                Unidade unidade = new Unidade();
                unidade.UnidadeID = Convert.ToInt32(linha["ID"]);
                unidade.UnidadeNome = Convert.ToString(linha["Unidade"]);
                unidade.UnidadeCidade = Convert.ToString(linha["Cidade"]);
                unidade.UnidadeEstado = Convert.ToString(linha["Estado"]);
                unidade.UnidadePais = Convert.ToString(linha["País"]);
                unidadeColecao.Add(unidade);
            }
            return unidadeColecao;
        }
        public UnidadeColecao ConsultarPorNome(string nome)
        {
            //Criar uma nova coleção de clientes (aqui ela está vazia)
            UnidadeColecao unidadeColecao = new UnidadeColecao();

            acessoDadosSqlServer.LimparParametros();
            acessoDadosSqlServer.AdicionarParametros("@UnidadeNome", nome);
            DataTable dataTableUnidade = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspUnidadeConsultarPorNome");

            //Percorrer o DataTable e transformar em coleção de cliente
            //Cada linha do DataTable é um cliente
            foreach (DataRow linha in dataTableUnidade.Rows)
            {
                //Criar um cliente vazio
                //Colocar os dados da linha dele
                //Adicionar ele na coleção
                Unidade unidade = new Unidade();
                unidade.UnidadeID = Convert.ToInt32(linha["UnidadeID"]);
                unidade.UnidadeNome = Convert.ToString(linha["UnidadeNome"]);
                unidade.UnidadeCidade = Convert.ToString(linha["UnidadeCidade"]);
                unidade.UnidadeEstado = Convert.ToString(linha["UnidadeEstado"]);
                unidade.UnidadePais = Convert.ToString(linha["UnidadePais"]);
                unidadeColecao.Add(unidade);
            }
            return unidadeColecao;
        }
        public UnidadeColecao ConsultarPorNome(string nome)
        {
            //Criar uma nova coleção de clientes (aqui ela está vazia)
            UnidadeColecao unidadeColecao = new UnidadeColecao();

            acessoDadosSqlServer.LimparParametros();
            acessoDadosSqlServer.AdicionarParametros("@UnidadeNome", nome);
            DataTable dataTableUnidade = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspUnidadeConsultarPorNome");

            //Percorrer o DataTable e transformar em coleção de cliente
            //Cada linha do DataTable é um cliente
            foreach (DataRow linha in dataTableUnidade.Rows)
            {
                //Criar um cliente vazio
                //Colocar os dados da linha dele
                //Adicionar ele na coleção
                Unidade unidade = new Unidade();
                unidade.UnidadeID     = Convert.ToInt32(linha["UnidadeID"]);
                unidade.UnidadeNome   = Convert.ToString(linha["UnidadeNome"]);
                unidade.UnidadeCidade = Convert.ToString(linha["UnidadeCidade"]);
                unidade.UnidadeEstado = Convert.ToString(linha["UnidadeEstado"]);
                unidade.UnidadePais   = Convert.ToString(linha["UnidadePais"]);
                unidadeColecao.Add(unidade);
            }
            return(unidadeColecao);
        }
Exemplo n.º 4
0
        private void ConsultarUnidade()
        {
            UnidadeColecao        colecao     = Form1.colecaoUnidade;
            Form_ConsultarColecao formColecao = new Form_ConsultarColecao();

            foreach (UnidadeInfo unid in colecao)
            {
                Form_Consultar form_Consultar = new Form_Consultar
                {
                    Cod       = string.Format("{0:000}", unid.uniid),
                    Descricao = unid.uniunidade
                };

                formColecao.Add(form_Consultar);
            }

            FormConsultar_Cod_Descricao formConsultar_Cod_Descricao = new FormConsultar_Cod_Descricao(formColecao, "SELECIONAR UNIDADE");

            if (formConsultar_Cod_Descricao.ShowDialog(this) == DialogResult.Yes)
            {
                Form_Consultar form_Consultar = formConsultar_Cod_Descricao.Selecionado;

                foreach (UnidadeInfo unid in colecao)
                {
                    if (unid.uniid == Convert.ToInt32(form_Consultar.Cod))
                    {
                        login[2] = form_Consultar.Cod;
                        labelUnidadeDescricao.Text = unid.uniunidade;
                        textBoxLogin.Select();
                        break;
                    }
                }
            }
            formConsultar_Cod_Descricao.Dispose();
        }
        private void RealizarPesquisa()
        {
            if (labelModuloTitulo.Text == "Unidades")
            {
                UnidadeNegocios unidadeNegocios = new UnidadeNegocios();
                UnidadeColecao  unidadeColecao  = new UnidadeColecao();

                unidadeColecao = unidadeNegocios.ConsultarPorNome(textBoxPesquisa.Text);

                dataGridView.DataSource = null;
                dataGridView.DataSource = unidadeColecao;
                dataGridView.Update();
                dataGridView.Refresh();
            }

            if (labelModuloTitulo.Text == "Cursos")
            {
                CursoNegocios cursoNegocios = new CursoNegocios();
                CursoColecao  cursoColecao  = new CursoColecao();

                cursoColecao = cursoNegocios.ConsultarPorNome(textBoxPesquisa.Text);

                dataGridView.DataSource = null;
                dataGridView.DataSource = cursoColecao;
                dataGridView.Update();
                dataGridView.Refresh();
            }

            if (labelModuloTitulo.Text == "Professores")
            {
                ProfessorNegocios professorNegocios = new ProfessorNegocios();
                ProfessorColecao  professorColecao  = new ProfessorColecao();

                if (radioButtonPesquisarPorNome.Checked)
                {
                    professorColecao = professorNegocios.ConsultarPorNome(textBoxPesquisa.Text);
                }
                if (radioButtonPesquisarPorCPF.Checked)
                {
                    if (maskedTextBoxPesquisa.MaskFull)
                    {
                        professorColecao = professorNegocios.ConsultarPorCPF(maskedTextBoxPesquisa.Text);
                    }
                    else
                    {
                        MessageBox.Show("Digite o CPF completo");
                    }
                }
                if (radioButtonPesquisarPorMatricula.Checked)
                {
                    professorColecao = professorNegocios.ConsultarPorMatricula(textBoxPesquisa.Text);
                }

                dataGridView.DataSource = null;
                dataGridView.DataSource = professorColecao;
                dataGridView.Update();
                dataGridView.Refresh();
            }
        }
Exemplo n.º 6
0
        public UnidadeInfo VerificarUnidade()
        {
            unidadeColecao = empresaNegocios.ConsultarUnidade();

            if (unidadeColecao.Count == 1)
            {
                return(unidadeColecao[0]);
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 7
0
        public UnidadeColecao PreencherUnidadeColecao(DataTable dataTable)
        {
            UnidadeColecao unidadeColecao = new UnidadeColecao();

            foreach (DataRow row in dataTable.Rows)
            {
                UnidadeInfo unidadeInfo = new UnidadeInfo
                {
                    uniativa       = Convert.ToInt32(row["uniativa"]),
                    unibairro      = Convert.ToString(row["unibairro"]),
                    unicep         = Convert.ToString(row["unicep"]),
                    unicidade      = Convert.ToString(row["unicidade"]),
                    unicnpj        = Convert.ToString(row["unicnpj"]),
                    unicomplemento = Convert.ToString(row["unicomplemento"]),
                    uniemail       = Convert.ToString(row["uniemail"]),
                    unifantasia    = Convert.ToString(row["unifantasia"]),
                    unifundada     = Convert.ToDateTime(row["unifundada"]),
                    uniid          = Convert.ToInt32(row["uniid"]),
                    uniidEmpresa   = Convert.ToString(row["uniidEmpresa"]),
                    unilogradouro  = Convert.ToString(row["unilogradouro"]),
                    unirazaoSocial = Convert.ToString(row["unirazaoSocial"]),
                    unireferencia  = Convert.ToString(row["unireferencia"]),
                    unisite        = Convert.ToString(row["unisite"]),
                    unitelefone    = Convert.ToString(row["unitelefone"]),
                    uniuf          = Convert.ToString(row["uniuf"]),
                    uniunidade     = Convert.ToString(row["uniunidade"]).Trim(),
                    unisede        = Convert.ToBoolean(row["unisede"])
                };

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

                unidadeColecao.Add(unidadeInfo);
            }

            return(unidadeColecao);
        }
Exemplo n.º 8
0
        private void PreencherForm()
        {
            if (Ativo)
            {
                textBoxId.Text       = infoEmpresa.empcod;
                buttonUnid.Enabled   = false;
                buttonUnid.ForeColor = Color.Gray;
            }
            else
            {
                infoEmpresa = empresaNegocios.ConsultarEmpresaSysId(textBoxId.Text);
            }

            if (infoEmpresa != null)
            {
                textBoxCnpj.Text        = infoEmpresa.empcnpj;
                textBoxCep.Text         = infoEmpresa.empcep;
                textBoxEmail.Text       = infoEmpresa.empemail;
                textBoxComplemento.Text = infoEmpresa.empcomplemento;
                textBoxRef.Text         = infoEmpresa.empreferencia;
                textBoxEnd.Text         = infoEmpresa.empcomplemento;
                textBoxFantasia.Text    = infoEmpresa.empfantasia;
                textBoxEnd.Text         = infoEmpresa.emplogradouro + "/" + infoEmpresa.empbairro + " (" + infoEmpresa.empcidade + "-" + infoEmpresa.empuf + ")";
                textBoxRazao.Text       = infoEmpresa.emprazaosocial;
                textBoxTel.Text         = infoEmpresa.emptelefone;

                empresaNegocios = new EmpresaNegocios(infoEmpresa.empconexao);
                colecaoUnid     = empresaNegocios.ConsultarAssistencia();

                Form1.Computer = new ComputerInfo();
                Form1.ConfiguracaoRede();
                textBoxComputer.Text  = Form1.Computer.comphostname;
                textBoxIp.Text        = Form1.Computer.compip;
                textBoxAdapter.Text   = Form1.Computer.compadaptador;
                maskedTextBoxMac.Text = Form1.Computer.compmac;

                if (colecaoUnid != null)
                {
                    infoUnid = colecaoUnid[0];

                    colecaoComp = empresaNegocios.ConsultarComputadorIdUnid(infoUnid.uniid);

                    if (colecaoComp != null)
                    {
                        foreach (ComputerInfo comp in colecaoComp)
                        {
                            if (comp.compserver)
                            {
                                Form1.Server           = comp;
                                groupBoxServer.Enabled = false;
                                radioButtonNao.Checked = true;
                            }

                            if (Form1.Computer.compmac == comp.compmac)
                            {
                                infoComp = comp;
                            }
                        }
                    }

                    textBoxUnidNome.Text = colecaoUnid[0].uniunidade;
                    textBoxServer.Text   = (Form1.Server == null) ? "" : Form1.Server.comphostname;
                }

                dataGridViewUnid.DataSource = colecaoUnid;

                buttonInserir.Enabled = true;
            }
            else
            {
                FormMessage.ShowMessegeInfo("Registro não encontrado!");
            }
        }
        private void RealizarPesquisa()
        {
            if (labelModuloTitulo.Text == "Unidades")
            {
                UnidadeNegocios unidadeNegocios = new UnidadeNegocios();
                UnidadeColecao unidadeColecao = new UnidadeColecao();

                unidadeColecao = unidadeNegocios.ConsultarPorNome(textBoxPesquisa.Text);

                dataGridView.DataSource = null;
                dataGridView.DataSource = unidadeColecao;
                dataGridView.Update();
                dataGridView.Refresh();
            }

            if (labelModuloTitulo.Text == "Cursos")
            {
                CursoNegocios cursoNegocios = new CursoNegocios();
                CursoColecao cursoColecao = new CursoColecao();

                cursoColecao = cursoNegocios.ConsultarPorNome(textBoxPesquisa.Text);

                dataGridView.DataSource = null;
                dataGridView.DataSource = cursoColecao;
                dataGridView.Update();
                dataGridView.Refresh();
            }

            if (labelModuloTitulo.Text == "Professores")
            {
                ProfessorNegocios professorNegocios = new ProfessorNegocios();
                ProfessorColecao professorColecao = new ProfessorColecao();

                if (radioButtonPesquisarPorNome.Checked)
                {
                    professorColecao = professorNegocios.ConsultarPorNome(textBoxPesquisa.Text);
                }
                if (radioButtonPesquisarPorCPF.Checked)
                {
                    if (maskedTextBoxPesquisa.MaskFull)
                    {
                        professorColecao = professorNegocios.ConsultarPorCPF(maskedTextBoxPesquisa.Text);
                    }
                    else
                    {
                        MessageBox.Show("Digite o CPF completo");
                    }
                }
                if (radioButtonPesquisarPorMatricula.Checked)
                {
                    professorColecao = professorNegocios.ConsultarPorMatricula(textBoxPesquisa.Text);
                }

                dataGridView.DataSource = null;
                dataGridView.DataSource = professorColecao;
                dataGridView.Update();
                dataGridView.Refresh();
            }
        }