Example #1
0
        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);
            }
        }
Example #2
0
 public Meta Consultar(int id)
 {
     IMetaRepositorio umaMetaRepositorio = new MetaDAO(this._conexao);
     return umaMetaRepositorio.Consultar(this._empresa.Codigo, this._filial.Codigo, id);
 }