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