public void Cadastrar(OrdemServico obj) { obj = this.ConfigurarCompartilhamentoDeTabelas(obj); IOrdemServicoRepositorio umOrdemServicoDAO = new OrdemServicoDAO(this._conexao); umOrdemServicoDAO.Cadastrar(obj); IMetaNegocio umaMetaNegocio = new MetaBUS(this._conexao, this._empresa, this._filial); List<Meta> lista = umaMetaNegocio.Listar(obj.Projeto); DateTime dataOrdemServico = Convert.ToDateTime(obj.Data); foreach (var meta in lista) { umOrdemServicoDAO.AcrescentarNaMeta( ano: dataOrdemServico.Year, mes: dataOrdemServico.Month, meta: meta.Codigo, funcionario: obj.Funcionario.Codigo, indicador: meta.Indicador.Codigo, totalHoras: TimeSpan.Parse(obj.Total).TotalHours); } }