public void Editar(Meta obj) { IMetaRepositorio umaMetaRepositorio = new MetaDAO(this._conexao); obj.Empresa = this._empresa; obj.Filial = this._filial; umaMetaRepositorio.Editar(obj); List<Periodo> periodos = obj.Periodos; obj = umaMetaRepositorio.Consultar(this._empresa.Codigo, this._filial.Codigo, obj.Codigo); for (int x = 0; x < periodos.Count - 1; x++) { periodos[x].Realizado = obj.Periodos[x].Realizado; } IPeriodoNegocio umPeriodoNegocio = new PeriodoBUS(Conexao.Instacia, this._empresa, this._filial); int i = 0; foreach (var periodo in periodos) { periodo.Meta = obj; periodo.Mes = ++i; periodo.Meta.Codigo = obj.Codigo; periodo.Ano = DateTime.Now.Year; periodo.Empresa = this._empresa; periodo.Filial = this._filial; umPeriodoNegocio.Editar(periodo); } }
public Meta Consultar(int id) { IMetaRepositorio umaMetaRepositorio = new MetaDAO(this._conexao); return umaMetaRepositorio.Consultar(this._empresa.Codigo, this._filial.Codigo, id); }