public void Editar(Projeto obj) { obj = this.ConfigurarCompartilhamentoDeTabelas(obj); IProjetoRepositorio umProjetoDAO = new ProjetoDAO(this._conexao); umProjetoDAO.Editar(obj); if (obj.Meta != null) { int i = 0; IMetaNegocio umaMetaBus = new MetaBUS(this._conexao, this._empresa, this._filial); IPeriodoNegocio umPeriodoNegocio = new PeriodoBUS(Conexao.Instacia, this._empresa, this._filial); Meta umaMeta = umaMetaBus.Consultar(obj.Meta.Codigo); foreach (var periodo in umaMeta.Periodos) { periodo.Meta = umaMeta; periodo.Realizado = umaMetaBus.ApurarMetasPorMes(periodo.Ano, periodo.Mes, umaMeta.Funcionario, obj, umaMeta.Indicador); umPeriodoNegocio.Editar(periodo); } } }
public Projeto Consultar(int id) { IProjetoRepositorio umProjetoDAO = new ProjetoDAO(this._conexao); return umProjetoDAO.Consultar(this._empresa.Codigo, this._filial.Codigo, id); }
public List<Projeto> Pesquisar(string descricao) { IProjetoRepositorio umProjetoDAO = new ProjetoDAO(this._conexao); return umProjetoDAO.Pesquisar(this._empresa.Codigo, this._filial.Codigo, descricao); }
public List<Projeto> Pesquisar(int id) { IProjetoRepositorio umProjetoDAO = new ProjetoDAO(this._conexao); return umProjetoDAO.Pesquisar(this._empresa.Codigo, this._filial.Codigo, id); }
public List<Projeto> Listar() { IProjetoRepositorio umProjetoDAO = new ProjetoDAO(this._conexao); return umProjetoDAO.Listar(this._empresa.Codigo, this._filial.Codigo); }
public void Excluir(Projeto obj) { IProjetoRepositorio umProjetoDAO = new ProjetoDAO(this._conexao); umProjetoDAO.Excluir(obj); }
public void Cadastrar(Projeto obj) { obj = this.ConfigurarCompartilhamentoDeTabelas(obj); IProjetoRepositorio umProjetoDAO = new ProjetoDAO(this._conexao); umProjetoDAO.Cadastrar(obj); }