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;
     }
 }
Esempio n. 4
0
 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);
     }
 }