Exemplo n.º 1
0
        private void AtualizarGrid()
        {
            MecanicaNegocios mecanicaNegocios = new MecanicaNegocios();
            MecanicaColecao  mecanicaColecao  = new MecanicaColecao();

            mecanicaColecao = mecanicaNegocios.ConsultarPorNome(textBoxPesquisarMecanica.Text);

            dataGridMecanica.DataSource = null;
            dataGridMecanica.DataSource = mecanicaColecao;

            dataGridMecanica.Update();
            dataGridMecanica.Refresh();
        }
Exemplo n.º 2
0
        public MecanicaColecao ConsultarPorNome(string NOME_MECANICA)
        {
            try
            {
                //Criar coleção nova de clientes
                MecanicaColecao mecanicaColecao = new MecanicaColecao();

                acessoDadosSqlServer.LimparParamentros();
                acessoDadosSqlServer.AdicionarParametros("@NOME_MECANICA", NOME_MECANICA);



                // TABELA DE DADOS
                DataTable dataTableMecanica = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspMecanicaConsultarPorNome");

                //Transformar em uma coleção cliente, cada linha do datatable é um cliente
                //Linha de Dados

                foreach (DataRow linha in dataTableMecanica.Rows)
                {
                    //Criar Cliente, colocar os dados na linha, adicionar ele na coleção
                    Mecanica mecanica = new Mecanica();

                    mecanica.ID_MECANICA   = Convert.ToInt32(linha["ID_MECANICA"]);
                    mecanica.NOME_MECANICA = Convert.ToString(linha["NOME_MECANICA"]);
                    mecanica.CNPJ          = Convert.ToString(linha["CNPJ"]);
                    mecanica.CEP           = Convert.ToString(linha["CEP"]);
                    mecanica.ENDEREÇO      = Convert.ToString(linha["ENDEREÇO"]);
                    mecanica.NUMERO        = Convert.ToInt32(linha["NUMERO"]);
                    mecanica.COMPLEMENTO   = Convert.ToString(linha["COMPLEMENTO"]);
                    mecanica.BAIRRO        = Convert.ToString(linha["BAIRRO"]);
                    mecanica.CIDADE        = Convert.ToString(linha["CIDADE"]);
                    mecanica.UF            = Convert.ToString(linha["UF"]);
                    mecanica.TEL_COMERCIAL = Convert.ToString(linha["TEL_COMERCIAL"]);

                    mecanicaColecao.Add(mecanica);
                }

                return(mecanicaColecao);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possivel consultar a mecanica por nome. Detalhes: " + ex.Message);
            }
        }
Exemplo n.º 3
0
        private void buttonPesquisarMecanica_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(textBoxPesquisarMecanica.Text))
            {
                MessageBox.Show("Digite o ID ou Nome");

                if (string.IsNullOrEmpty(textBoxPesquisarMecanica.Text))
                {
                    textBoxPesquisarMecanica.Focus();
                }
            }
            else
            if (radioButtonIdMecanica.Checked == true)
            {
                MecanicaNegocios mecanicaNegocios = new MecanicaNegocios();
                MecanicaColecao  mecanicaColecao  = new MecanicaColecao();
                mecanicaColecao = mecanicaNegocios.ConsultarPorId(int.Parse(textBoxPesquisarMecanica.Text));

                dataGridMecanica.DataSource = null;
                dataGridMecanica.DataSource = mecanicaColecao;

                dataGridMecanica.Update();
                dataGridMecanica.Refresh();
            }
            else

            if (radioButtonNomeMecanica.Checked == true)
            {
                MecanicaNegocios mecanicaNegocios = new MecanicaNegocios();
                MecanicaColecao  mecanicaColecao  = new MecanicaColecao();
                mecanicaColecao = mecanicaNegocios.ConsultarPorNome(textBoxPesquisarMecanica.Text);

                dataGridMecanica.DataSource = null;
                dataGridMecanica.DataSource = mecanicaColecao;

                dataGridMecanica.Update();
                dataGridMecanica.Refresh();
            }

            buttonAtualizar.Enabled = true;
        }
Exemplo n.º 4
0
        public MecanicaColecao ConsultarPorId(int ID_MECANICA)
        {
            try
            {
                MecanicaColecao mecanicaColecao = new MecanicaColecao();

                acessoDadosSqlServer.LimparParamentros();
                acessoDadosSqlServer.AdicionarParametros("@ID_MECANICA", ID_MECANICA);

                DataTable dataTableMecanica = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspMecanicaConsultarPorID");

                foreach (DataRow linha in dataTableMecanica.Rows)
                {
                    Mecanica mecanica = new Mecanica();

                    mecanica.ID_MECANICA   = Convert.ToInt32(linha["ID_MECANICA"]);
                    mecanica.NOME_MECANICA = Convert.ToString(linha["NOME_MECANICA"]);
                    mecanica.CNPJ          = Convert.ToString(linha["CNPJ"]);
                    mecanica.CEP           = Convert.ToString(linha["CEP"]);
                    mecanica.ENDEREÇO      = Convert.ToString(linha["ENDEREÇO"]);
                    mecanica.NUMERO        = Convert.ToInt32(linha["NUMERO"]);
                    mecanica.COMPLEMENTO   = Convert.ToString(linha["COMPLEMENTO"]);
                    mecanica.BAIRRO        = Convert.ToString(linha["BAIRRO"]);
                    mecanica.CIDADE        = Convert.ToString(linha["CIDADE"]);
                    mecanica.UF            = Convert.ToString(linha["UF"]);
                    mecanica.TEL_COMERCIAL = Convert.ToString(linha["TEL_COMERCIAL"]);

                    mecanicaColecao.Add(mecanica);
                }

                return(mecanicaColecao);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possivel consultar a mecanica por id. Detalhes: " + ex.Message);
            }
        }