示例#1
0
        public string CarregarEficienciaMetragemEmDBPromodaDash(DaoDashEficienciaMetragemFolguistaColecao daoDashEficienciaMetragemFolguistaColecao)
        {
            try
            {
                string retorno = "ok";
                dalMySql.LimparParametros();
                dalMySql.ExecutarManipulacao(CommandType.StoredProcedure, "uspDaoDashEficienciaMetragemFolguistaDeletar");
                DataTable dataTabledaoDaoDashEficienciaMetragemFolguista = ConvertToDataTable(daoDashEficienciaMetragemFolguistaColecao);
                foreach (DataRow linha in dataTabledaoDaoDashEficienciaMetragemFolguista.Rows)
                {
                    DaoDashEficienciaMetragemFolguista daoDashEficienciaMetragemFolguista = new DaoDashEficienciaMetragemFolguista();
                    daoDashEficienciaMetragemFolguista.EficienciaManha = Convert.ToDecimal(linha["EficienciaManha"]);
                    daoDashEficienciaMetragemFolguista.EficienciaTarde = Convert.ToDecimal(linha["EficienciaTarde"]);
                    daoDashEficienciaMetragemFolguista.EficienciaNoite = Convert.ToDecimal(linha["EficienciaNoite"]);
                    daoDashEficienciaMetragemFolguista.MetragemManha   = Convert.ToDecimal(linha["MetragemManha"]);
                    daoDashEficienciaMetragemFolguista.MetragemTarde   = Convert.ToDecimal(linha["MetragemTarde"]);
                    daoDashEficienciaMetragemFolguista.MetragemNoite   = Convert.ToDecimal(linha["MetragemNoite"]);
                    dalMySql.LimparParametros();
                    dalMySql.AdicionaParametros("@EficienciaManha", daoDashEficienciaMetragemFolguista.EficienciaManha);
                    dalMySql.AdicionaParametros("@EficienciaTarde", daoDashEficienciaMetragemFolguista.EficienciaTarde);
                    dalMySql.AdicionaParametros("@EficienciaNoite", daoDashEficienciaMetragemFolguista.EficienciaNoite);
                    dalMySql.AdicionaParametros("@MetragemManha", daoDashEficienciaMetragemFolguista.MetragemManha);
                    dalMySql.AdicionaParametros("@MetragemTarde", daoDashEficienciaMetragemFolguista.MetragemTarde);
                    dalMySql.AdicionaParametros("@MetragemNoite", daoDashEficienciaMetragemFolguista.MetragemNoite);

                    dalMySql.ExecutarManipulacao(CommandType.StoredProcedure, "uspDaoDashEficienciaMetragemFolguistaInserir");
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                throw new Exception("Nao foi Possivel inserir dados no dash 'Eficiencia Metragem Folguista'. Detalhes: " + ex.Message);
            }
        }
示例#2
0
        public DaoDashEficienciaMetragemFolguistaColecao RetornaEficienciaMetragem(DateTime dataInicial, DateTime dataFinal)
        {
            try
            {
                DaoDashEficienciaMetragemFolguistaColecao daoDashEficienciaMetragemFolguistaColecao = new DaoDashEficienciaMetragemFolguistaColecao();
                dalSqlServer.LimparParametros();
                dalSqlServer.AdicionaParametros("@dataInicial", dataInicial);
                dalSqlServer.AdicionaParametros("@dataFinal", dataFinal);

                DataTable dataTableDaoDashEficienciaMetragemFolguista = dalSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspDashEficienciaMetragemFolguista");

                foreach (DataRow linha in dataTableDaoDashEficienciaMetragemFolguista.Rows)
                {
                    DaoDashEficienciaMetragemFolguista daoDashEficienciaMetragemFolguista = new DaoDashEficienciaMetragemFolguista();
                    daoDashEficienciaMetragemFolguista.EficienciaManha = Convert.ToDecimal(linha["EficienciaManha"]);
                    daoDashEficienciaMetragemFolguista.EficienciaTarde = Convert.ToDecimal(linha["EficienciaTarde"]);
                    daoDashEficienciaMetragemFolguista.EficienciaNoite = Convert.ToDecimal(linha["EficienciaNoite"]);
                    daoDashEficienciaMetragemFolguista.MetragemManha   = Convert.ToDecimal(linha["MetragemManha"]);
                    daoDashEficienciaMetragemFolguista.MetragemTarde   = Convert.ToDecimal(linha["MetragemTarde"]);
                    daoDashEficienciaMetragemFolguista.MetragemNoite   = Convert.ToDecimal(linha["MetragemNoite"]);

                    daoDashEficienciaMetragemFolguistaColecao.Add(daoDashEficienciaMetragemFolguista);
                }

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