Wednesday 28 October 2015

Many times I have been asked by customers to copy the personalization settings of one user to another. It could just be relating to one form or to replicate the whole user settings from one to another. The code below would just do that job. If it is selective copy then either elementName or designName fields can be filtered. I have been using this code on regular basis and has been quite helpful and updating personalization.
static void copyUserPersonalisations(Args _args)
{
    str userFrom = "";//userId to copy from
    str userTo = ""; //userId to copy to
    SysLastValue sysLastValueTo, sysLastValueFrom;
    int iCount=0;
    ;

    //refreshes all the records for the destination user.
    delete_from sysLastValueTo where sysLastValueTo.userId == "XXX";

    while select sysLastValueFrom where sysLastValueFrom.userId == "XXX"
    {
        select forUpdate sysLastValueTo;
        ttsBegin;
        sysLastValueTo.company = sysLastValueFrom.company;
        sysLastValueTo.designName = sysLastValueFrom.designName;
        sysLastValueTo.elementName = sysLastValueFrom.elementName;
        sysLastValueTo.isKernel = sysLastValueFrom.isKernel;
        sysLastValueTo.recordType = sysLastValueFrom.recordType;
        sysLastValueTo.userId = userTo;
        sysLastValueTo.value = sysLastValueFrom.value;
        sysLastValueTo.insert();
        iCount++;
       
        ttsCommit;
    }
    info(strFmt("Records from %1 is copied to %2. \n\rTotal Records copied: %3",userFrom,userTo,iCount));

}

2 comments:

  1. This recreation has two zeroes pockets, one marked “0” and one marked as “00”.This will increase the home edge unless 바카라 게임 you’re taking part in} with two balls. It is the top spot for US gamers to take pleasure in protected and reliable gaming with great payouts. When it comes time to cash out your money, there aren't any fees on any withdrawal methodology.

    ReplyDelete
  2. Nonetheless, it’s imperative to us that everyone, both novice, and skilled, has a beautiful person experience on any web site that makes it to our record. • Gaming is based on props which is exclusive in the gambling business. From its name, it’s not exhausting to inform that MKF is a platform that does not take itself too critically. The web site 우리카지노 could be very light-hearted and likes to make enjoyable of itself at times. Behind all of could also be} a|that probably be} a} tight ship of a enterprise run by skilled professionals. Jukka Hunkavarra, a Finnish bettor, placed a wager on the Intertops on January seventeenth, 1996, effectively becoming the one to declare the world of online betting birthed officially.

    ReplyDelete