protected internal override void Antes() { string codigo = ""; TIP_DOC oldTipoPro = ctx.TIP_DOC.OrderByDescending(t => t.COD_TIP).FirstOrDefault(); if (oldTipoPro == null) codigo = "01"; else { string cod = (int.Parse(oldTipoPro.COD_TIP) + 1).ToString(); for (int i = 1; i <= 2 - cod.Length; i++) { cod = "0" + cod; } codigo = cod; } oDto.COD_TIP = codigo; ep = new TIP_DOC(); Mapper.Map(oDto, ep); ctx.TIP_DOC.Add(ep); byaRpt.id = ep.COD_TIP.ToString(); }
protected internal override bool esValido() { ep = ctx.TIP_DOC.Where(t => t.COD_TIP == oDto.COD_TIP).FirstOrDefault(); if (ep == null) return false; else return true; }