public ByARpt Delete(vInterventores_Contrato Reg)
 {
     INTERVENTORES_CONTRATO r = new INTERVENTORES_CONTRATO();           
     Mapper.Map(Reg, r);
     cmdDelete o = new cmdDelete { reg = r };
     return o.Enviar();
 }
 protected  override bool esValido()
 {
     found = ctx.INTERVENTORES_CONTRATO.Where(t => t.COD_CON == reg.COD_CON && t.IDE_INT == reg.IDE_INT).FirstOrDefault();
     if (found != null)
     {
         return true;
     }
     else
     {
         byaRpt.Mensaje = "No se encontro el supervisor/interventor";
         byaRpt.Error = true;
         return !byaRpt.Error;
     }
     
 }