예제 #1
0
        public ManutencaoColecao ConsultarPorId(int IDCADMANUTENCAO)
        {
            try
            {
                ManutencaoColecao manutencaoColecao = new ManutencaoColecao();

                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@IDCADMANUTENCAO", IDCADMANUTENCAO);

                DataTable dataTableManutencao = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspCADMANUTENCAOConsultarPorID");
                foreach (DataRow dataRowLinha in dataTableManutencao.Rows)
                {
                    Manutencao manutencao = new Manutencao();

                    manutencao.IDCADMANUTENCAO = Convert.ToInt32(dataRowLinha["IDCADMANUTENCAO"]);
                    manutencao.CADMANUTENCAO   = Convert.ToString(dataRowLinha["CADMANUTENCAO"]);

                    manutencaoColecao.Add(manutencao);
                }

                return(manutencaoColecao);
            }
            catch (Exception exception)
            {
                throw new Exception("Não foi possível consultar a manutencao por código. Detalhes: " + exception.Message);
            }
        }
예제 #2
0
        public ManutencaoColecao Consultar(string pesquisa)
        {
            try
            {
                conect.LimparParametro();
                conect.AdicionarParametro("@Diagnostico", pesquisa);

                ManutencaoColecao manutencaoColecao = new ManutencaoColecao();

                DataTable dataTale = conect.ExecutarConsulta(CommandType.StoredProcedure, "manutencaoConsultarPorDiagnostico");

                foreach (DataRow Linha in dataTale.Rows)
                {
                    Manutencao manutencao = new Manutencao();
                    manutencao.Cod_Man     = Convert.ToInt32(Linha["Cod_Man"]);
                    manutencao.Orcamento   = Convert.ToDecimal(Linha["Orçamento"]);
                    manutencao.Cod_Fun     = Convert.ToInt32(Linha["Cod_Fun"]);
                    manutencao.Diagnostico = Convert.ToString(Linha["Diagnostico"]);

                    manutencaoColecao.Add(manutencao);
                }
                return(manutencaoColecao);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro na conexao" + ex.Message);
            }
        }
예제 #3
0
        //Criando um método atualizar grid
        private void AtualizarGrid()
        {
            ManutencaoNegocios manutencaoNegocios = new ManutencaoNegocios();

            ManutencaoColecao manutencaoColecao = new ManutencaoColecao();

            manutencaoColecao = manutencaoNegocios.ConsultarPorNome(textBoxPesquisa.Text);

            dataGridViewPrincipal.DataSource = null;
            dataGridViewPrincipal.DataSource = manutencaoColecao;

            dataGridViewPrincipal.Update();
            dataGridViewPrincipal.Refresh();
        }
예제 #4
0
        public void pesquisa(string str)
        {
            ManutencaoNegocio manutencaoNegocio = new ManutencaoNegocio();

            ManutencaoColecao mntcN = manutencaoNegocio.Consultar(str);

            if (mntcN == null)
            {
                MessageBox.Show("Nao ha dados na Base de Dados."); return;
            }
            dataGridViewManutencao.DataSource = null;
            dataGridViewManutencao.DataSource = mntcN;
            dataGridViewManutencao.Update();
            dataGridViewManutencao.Refresh();
        }