Пример #1
0
        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);
                }
            }
        }
Пример #2
0
 public Projeto Consultar(int id)
 {
     IProjetoRepositorio umProjetoDAO = new ProjetoDAO(this._conexao);
     return umProjetoDAO.Consultar(this._empresa.Codigo, this._filial.Codigo, id);
 }
Пример #3
0
 public List<Projeto> Pesquisar(string descricao)
 {
     IProjetoRepositorio umProjetoDAO = new ProjetoDAO(this._conexao);
     return umProjetoDAO.Pesquisar(this._empresa.Codigo, this._filial.Codigo, descricao);
 }
Пример #4
0
 public List<Projeto> Pesquisar(int id)
 {
     IProjetoRepositorio umProjetoDAO = new ProjetoDAO(this._conexao);
     return umProjetoDAO.Pesquisar(this._empresa.Codigo, this._filial.Codigo, id);
 }
Пример #5
0
 public List<Projeto> Listar()
 {
     IProjetoRepositorio umProjetoDAO = new ProjetoDAO(this._conexao);
     return umProjetoDAO.Listar(this._empresa.Codigo, this._filial.Codigo);
 }
Пример #6
0
 public void Excluir(Projeto obj)
 {
     IProjetoRepositorio umProjetoDAO = new ProjetoDAO(this._conexao);
     umProjetoDAO.Excluir(obj);
 }
Пример #7
0
 public void Cadastrar(Projeto obj)
 {
     obj = this.ConfigurarCompartilhamentoDeTabelas(obj);
     IProjetoRepositorio umProjetoDAO = new ProjetoDAO(this._conexao);
     umProjetoDAO.Cadastrar(obj);
 }