protected internal override void Antes() { decimal ultId = 0; try { ultId = ctx.SL_TERCEROS.Max(t => t.TER_CONS); } catch { } ultId++; ep = new SL_TERCEROS(); Mapper.Map(oDto, ep); ep.TER_CONS = (int) ultId; ep.FEC_REG = DateTime.Now; ctx.SL_TERCEROS.Add(ep); byaRpt.id = ep.TER_NIT.ToString(); }
protected internal override bool esValido() { ep = ctx.SL_TERCEROS.Where(t => t.TER_NIT == oDto.TER_NIT).FirstOrDefault(); if (ep == null) return true; else { byaRpt.Error = true; byaRpt.Mensaje = "Ya se encuentra un Tercero registrado con esta identificacion"; return false; } }