protected internal override bool esValido() { Dto = ctx.config_grupos_pagos.Where(t => t.id == oDto.id).FirstOrDefault(); if (Dto != null) return true; else { byaRpt.Error = true; byaRpt.Mensaje = "No existe ningun registro con este id"; return false; } }
protected internal override void Antes() { UltId(); ultid++; oDto.id = ultid; Dto = new config_grupos_pagos(); Mapper.Map(oDto,Dto); ctx.config_grupos_pagos.Add(Dto); }
protected internal override bool esValido() { Dto = ctx.config_grupos_pagos.Where(t => t.id_concepto == oDto.id_concepto && t.vigencia == oDto.vigencia).FirstOrDefault(); if (Dto == null) return true; else { byaRpt.Mensaje = "No puede agregar dos veces el mismo concepto"; byaRpt.Error = true; return false; } }
private void InsertConfigGruposPagos(vigencias NVigencia) { foreach (config_grupos_pagos item in vigenciaOld.config_grupos_pagos.OrderBy(t => t.id).ToList()) { ultid_config++; config_grupos_pagos conf = new config_grupos_pagos(); conf.id = ultid_config; conf.id_grupo = item.id_grupo; conf.id_concepto = item.id_concepto; conf.vigencia = NVigencia.vigencia; conf.intereses = item.intereses; ctx.config_grupos_pagos.Add(conf); } }