Example #1
0
 public void Cadastrar(Periodo obj)
 {
     IPeriodoRepositorio umPeriodoDAO = new PeriodoDAO(this._conexao);
     obj.Empresa = this._empresa;
     obj.Filial = this._filial;
     umPeriodoDAO.Cadastrar(obj);
 }
Example #2
0
 public Periodo Consultar(int ano, int mes, int meta, int funcionario)
 {
     IPeriodoRepositorio umPeriodoDAO = new PeriodoDAO(this._conexao);
     return umPeriodoDAO.Consultar(this._empresa.Codigo, this._filial.Codigo, ano, mes, meta, funcionario);
 }
Example #3
0
 public Periodo Consultar(int id)
 {
     IPeriodoRepositorio umPeriodoDAO = new PeriodoDAO(this._conexao);
     return umPeriodoDAO.Consultar(this._empresa.Codigo, this._filial.Codigo, id);
 }
Example #4
0
 public List<Periodo> Pesquisar(int id)
 {
     IPeriodoRepositorio umPeriodoDAO = new PeriodoDAO(this._conexao);
     return umPeriodoDAO.Pesquisar(this._empresa.Codigo, this._filial.Codigo, id);
 }
Example #5
0
 public List<Periodo> Listar()
 {
     IPeriodoRepositorio umPeriodoDAO = new PeriodoDAO(this._conexao);
     return umPeriodoDAO.Listar(this._empresa.Codigo, this._filial.Codigo);
 }
Example #6
0
 public void Excluir(Periodo obj)
 {
     IPeriodoRepositorio umPeriodoDAO = new PeriodoDAO(this._conexao);
     umPeriodoDAO.Excluir(obj);
 }
Example #7
0
        public Meta ColetarPeriodos(Meta meta)
        {
            meta.Periodos = new List<Periodo>();

            IPeriodoRepositorio umPeriodoDAO = new PeriodoDAO(this._conexao);

            Dictionary<int, string> meses = TRS.Apoio.Meses.PegarMeses();

            for (int i = 1; i <= 12; i++)
            {
                Periodo umPeriodo = umPeriodoDAO.Consultar(meta.Empresa.Codigo, meta.Filial.Codigo, DateTime.Now.Year, i, meta.Codigo, meta.Funcionario.Codigo);
                umPeriodo.NomeMes = meses[i];

                if (umPeriodo != null)
                {
                    meta.Periodos.Add(umPeriodo);
                }
            }

            return meta;
        }
Example #8
0
        public List<Meta> ColetarPeriodos(List<Meta> listaDeMetas)
        {
            foreach (var meta in listaDeMetas)
            {
                meta.Periodos = new List<Periodo>();

                IPeriodoRepositorio umPeriodoDAO = new PeriodoDAO(this._conexao);

                for (int i = 1; i <= 12; i++)
                {
                    Periodo umPeriodo = umPeriodoDAO.Consultar(meta.Empresa.Codigo, meta.Filial.Codigo, DateTime.Now.Year, i, meta.Codigo, meta.Funcionario.Codigo);

                    if (umPeriodo != null)
                    {
                        meta.Periodos.Add(umPeriodo);
                    }
                }
            }

            return listaDeMetas;
        }