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 void Cadastrar(Meta obj) { IMetaRepositorio umaMetaRepositorio = new MetaDAO(this._conexao); obj.Empresa = this._empresa; obj.Filial = this._filial; umaMetaRepositorio.Cadastrar(obj); IPeriodoNegocio umPeriodoNegocio = new PeriodoBUS(Conexao.Instacia, this._empresa, this._filial); int codigo = umaMetaRepositorio.UltimoId(); int i = 0; foreach (var periodo in obj.Periodos) { periodo.Meta = obj; periodo.Mes = ++i; periodo.Meta.Codigo = codigo; periodo.Ano = DateTime.Now.Year; periodo.Realizado = 0; umPeriodoNegocio.Cadastrar(periodo); } }
public void Excluir(Meta obj) { IMetaRepositorio umaMetaRepositorio = new MetaDAO(this._conexao); umaMetaRepositorio.Excluir(obj); IPeriodoNegocio umPeriodoNegocio = new PeriodoBUS(this._conexao, this._empresa, this._filial); for (int i = 1; i <= 12; i++) { Periodo umPeriodo = new Periodo(); umPeriodo.Meta = new Meta(); umPeriodo.Meta.Codigo = obj.Codigo; umPeriodo.Meta.Funcionario = obj.Funcionario; umPeriodo.Ano = DateTime.Now.Year; umPeriodo.Mes = i; umPeriodoNegocio.Excluir(umPeriodo); } }
public DataTable GerarRelatorio(string query, IEnumerable<FbParameter> parametros) { IMetaRepositorio umaMetaDAO = new MetaDAO(this._conexao); return umaMetaDAO.GerarRelatorio(query, parametros); }
public Meta Consultar(int id) { IMetaRepositorio umaMetaRepositorio = new MetaDAO(this._conexao); return umaMetaRepositorio.Consultar(this._empresa.Codigo, this._filial.Codigo, id); }
public List<Meta> Pesquisar(int id) { IMetaRepositorio umaMetaRepositorio = new MetaDAO(this._conexao); return umaMetaRepositorio.Pesquisar(this._empresa.Codigo, this._filial.Codigo, id); }
public List<Meta> Listar(Projeto projeto) { IMetaRepositorio umaMetaRepositorio = new MetaDAO(this._conexao); return umaMetaRepositorio.Listar(this._empresa.Codigo, this._filial.Codigo, projeto); }
public List<Meta> Listar(int funcionario) { IMetaRepositorio umaMetaRepositorio = new MetaDAO(this._conexao); return umaMetaRepositorio.Listar(this._empresa.Codigo, this._filial.Codigo, funcionario); }