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); }
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); } }