gov.va.medora.mdo.dao.vista.VistaUserDao.setUserInfo C# (CSharp) Method

setUserInfo() public method

public setUserInfo ( gov.va.medora.mdo.User user ) : void
user gov.va.medora.mdo.User
return void
        public void setUserInfo(User user)
        {
            string DUZ = user.Uid;
            string arg = "$P($G(^VA(200," + DUZ + ",0)),\"^\",1)";
            arg += "_\"^\"_" + "$P($G(^VA(200," + DUZ + ",1)),\"^\",9)";
            arg += "_\"^\"_" + "$P($G(^VA(200," + DUZ + ",.14)),\"^\",1)";
            arg += "_\"^\"_" + "$P($G(^VA(200," + DUZ + ",.13)),\"^\",2)";
            arg += "_\"^\"_" + "$P($G(^VA(200," + DUZ + ",.13)),\"^\",8)";
            arg += "_\"^\"_" + "$P($G(^ECC(730,$S($D(^VA(200," + DUZ + ",\"QAR\")):^VA(200," + DUZ + ",\"QAR\"),1:-1),0)),\"^\",1)";
            arg += "_\"^\"_" + "$G(^DIC(3.1,$S($P(^VA(200," + DUZ + ",0),\"^\",9):$P(^VA(200," + DUZ + ",0),\"^\",9),1:-1),0))";
            string response = "";
            try
            {
                response = VistaUtils.getVariableValue(cxn, arg);
            }
            catch (Exception e)
            {
                if (e.Message.Contains("M  ERROR"))
                {
                    throw new ArgumentException("No such DUZ");
                }
                else
                {
                    throw e;
                }
            }
            setUserProperties(user, response);
        }
VistaUserDao