public void TestaCadastrarPeriodo()
        {
            this.CriaInstancia();
            Empresa emp = new Empresa();
            emp.Codigo = "**";
            Filial fil = new Filial();
            fil.Codigo = "**";

            Periodo umPeriodo = new Periodo();
            umPeriodo.Empresa = emp;
            umPeriodo.Filial = fil;
            umPeriodo.Meta = new Meta();
            umPeriodo.Meta.Codigo = 1;
            umPeriodo.Ano = 2014;
            umPeriodo.Mes = 5;
            umPeriodo.Realizado = 15;
            umPeriodo.Esperado = 7;

            IPeriodoNegocio umPeriodoBUS = new PeriodoBUS(Conexao.Instacia, emp, fil);
            umPeriodoBUS.Cadastrar(umPeriodo);
        }
Beispiel #2
0
        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);
            }
        }