コード例 #1
0
        public string CarregarDaoDashRevisaoTotalMetrosPorOperadorEmDBPromodaDash(DaoDashRevisaoTotalMetrosPorOperadorColecao daoDashRevisaoTotalMetrosPorOperadorColecao)
        {
            try
            {
                string retorno = "ok";
                dalMySql.LimparParametros();
                dalMySql.ExecutarManipulacao(CommandType.StoredProcedure, "uspDashRevisaoTotalMetrosPorOperadorDeletar");
                DataTable dataTabledaoDaoDashRevisaoTotalMetrosPorOperador = ConvertToDataTable(daoDashRevisaoTotalMetrosPorOperadorColecao);
                foreach (DataRow linha in dataTabledaoDaoDashRevisaoTotalMetrosPorOperador.Rows)
                {
                    DaoDashRevisaoTotalMetrosPorOperador daoDashRevisaoTotalMetrosPorOperador = new DaoDashRevisaoTotalMetrosPorOperador();
                    daoDashRevisaoTotalMetrosPorOperador.Operador    = linha["operador"].ToString();
                    daoDashRevisaoTotalMetrosPorOperador.Nome        = linha["nome"].ToString();
                    daoDashRevisaoTotalMetrosPorOperador.TotalMetros = Convert.ToDecimal(linha["totalMetros"]);
                    dalMySql.LimparParametros();
                    dalMySql.AdicionaParametros("@operador", daoDashRevisaoTotalMetrosPorOperador.Operador);
                    dalMySql.AdicionaParametros("@nome", daoDashRevisaoTotalMetrosPorOperador.Nome);
                    dalMySql.AdicionaParametros("@totalMetros", daoDashRevisaoTotalMetrosPorOperador.TotalMetros);

                    dalMySql.ExecutarManipulacao(CommandType.StoredProcedure, "uspDashRevisaoTotalMetrosPorOperadorInserir");
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                throw new Exception("Nao foi Possivel inserir dados no dash da Revisão. Detalhes: " + ex.Message);
            }
        }
コード例 #2
0
        public DaoDashRevisaoTotalMetrosPorOperadorColecao ConsultarDaoDashRevisaoTotalMetrosPorOperadorEmDBPromodaDash()
        {
            try
            {
                //Criar coleçao nova (vazia)
                DaoDashRevisaoTotalMetrosPorOperadorColecao daoDashRevisaoTotalMetrosPorOperadorColecao = new DaoDashRevisaoTotalMetrosPorOperadorColecao();
                dalMySql.LimparParametros();
                //dalSqlServer.AdicionaParametros("@FuncionarioRg", funcionarioRg);
                //Criando e populando a tabela de dados
                DataTable dataTableDaoDashRevisaoTotalMetrosPorOperador = dalMySql.ExecutarConsulta(CommandType.StoredProcedure, "uspDashRevisaoTotalMetrosPorOperador");
                //Percorrer o DataTable e tranformar em coleçao de DaoDashListagemDePecasMesAtual
                //Cada linha do DataTable e um DaoDashListagemDePecasMesAtual
                //Data=Dados e Row=Linha
                //For=para e Each=Cada
                foreach (DataRow linha in dataTableDaoDashRevisaoTotalMetrosPorOperador.Rows)
                {
                    //Criar um objeto Vazio
                    //Colocar os dados da linha nele
                    //Adicionar ele na coleçao
                    DaoDashRevisaoTotalMetrosPorOperador daoDashRevisaoTotalMetrosPorOperador = new DaoDashRevisaoTotalMetrosPorOperador();
                    daoDashRevisaoTotalMetrosPorOperador.Operador    = linha["operador"].ToString();
                    daoDashRevisaoTotalMetrosPorOperador.Nome        = linha["nome"].ToString();
                    daoDashRevisaoTotalMetrosPorOperador.TotalMetros = Convert.ToDecimal(linha["metros"]);

                    daoDashRevisaoTotalMetrosPorOperadorColecao.Add(daoDashRevisaoTotalMetrosPorOperador);
                }

                return(daoDashRevisaoTotalMetrosPorOperadorColecao);
            }
            catch (Exception ex)
            {
                throw new Exception("Nao foi Possivel consultar. Detalhes: " + ex.Message);
            }
        }