private Boolean checksoftwareshouldrun()
 {
     try
     {
         softwaresetting softwareshouldrun = userutils.ravicosoftbusinessbookcanrun;
         if (softwareshouldrun != null)
         {
             if (softwareshouldrun.stringvalue == "no")
             {
                 RadDesktopAlertManager manager = new RadDesktopAlertManager();
                 var alert = new RadDesktopAlert();
                 alert.Header       = "Alert";
                 alert.Content      = "Software usage not allowed. Please contact Ravicosoft for info";
                 alert.ShowDuration = 5000;
                 System.Media.SystemSounds.Hand.Play();
                 manager.ShowAlert(alert);
                 return(false);
             }
             else
             {
                 return(true);
             }
         }
         else
         {
             return(true);
         }
     }
     catch
     {
         return(true);
     }
 }
Exemple #2
0
        public static void loadsoftwaresetting()
        {
            var ssr = new softwaresettingrepo();

            ravicosoftuserid   = ssr.getbyname(commonsettingfields.ravicosoftuserid);
            ravicosoftusername = ssr.getbyname(commonsettingfields.ravicosoftusername);
            ravicosoftpassword = ssr.getbyname(commonsettingfields.ravicosoftpassword);
            ravicosoftbusinessbookmembershipplan = ssr.getbyname(commonsettingfields.ravicosoftbusinessbookmembershipplan);
            ravicosoftsmsplan = ssr.getbyname(commonsettingfields.ravicosoftsmsplan);
            apiendpoint       = ssr.getbyname(commonsettingfields.apiendpoint);
        }
        private void checkmembership()
        {
            softwaresetting membershiptype = userutils.ravicosoftbusinessbookmembershipplan;

            if (membershiptype == null || membershiptype.stringvalue == null || membershiptype.stringvalue == "null" || membershiptype.stringvalue == "undefined" || membershiptype.stringvalue == "" || membershiptype.stringvalue == "Package 1")
            {
                userutils.membership = "Package 1";
            }
            else
            {
                userutils.membership = membershiptype.stringvalue;
            }
        }
Exemple #4
0
        public static void updateapiendpoint(string newurl)
        {
            var ssr = new softwaresettingrepo();

            if (apiendpoint == null)
            {
                var ss = new softwaresetting()
                {
                    name = commonsettingfields.apiendpoint, valuetype = "string", stringvalue = newurl
                };
                apiendpoint = ssr.save(ss);
            }
            else
            {
                apiendpoint.stringvalue = newurl;
                apiendpoint             = ssr.update(apiendpoint);
            }
        }
Exemple #5
0
        public static void updateusersetting(apiresponseuserclass user)
        {
            softwaresettingrepo ssr = new softwaresettingrepo();
            var ravicosoftuserid    = ssr.getbyname(commonsettingfields.ravicosoftuserid);

            if (ravicosoftuserid == null)
            {
                var ss = new softwaresetting();
                ss.name                    = commonsettingfields.ravicosoftuserid;
                ss.valuetype               = "string";
                ss.stringvalue             = user._id;
                userutils.ravicosoftuserid = ssr.save(ss);
            }
            else
            {
                ravicosoftuserid.valuetype   = "string";
                ravicosoftuserid.stringvalue = user._id;
                userutils.ravicosoftuserid   = ssr.update(ravicosoftuserid);
            }

            var username = ssr.getbyname(commonsettingfields.ravicosoftusername);

            if (username == null)
            {
                var ss = new softwaresetting();
                ss.name        = commonsettingfields.ravicosoftusername;
                ss.valuetype   = "string";
                ss.stringvalue = user.username;
                userutils.ravicosoftusername = ssr.save(ss);
            }
            else
            {
                username.valuetype           = "string";
                username.stringvalue         = user.username;
                userutils.ravicosoftusername = ssr.update(username);
            }


            var userpassword = ssr.getbyname(commonsettingfields.ravicosoftpassword);

            if (userpassword == null)
            {
                var ss = new softwaresetting();
                ss.name        = commonsettingfields.ravicosoftpassword;
                ss.valuetype   = "string";
                ss.stringvalue = user.password;
                userutils.ravicosoftpassword = ssr.save(ss);
            }
            else
            {
                userpassword.valuetype       = "string";
                userpassword.stringvalue     = user.password;
                userutils.ravicosoftpassword = ssr.update(userpassword);
            }

            var membershiptype = ssr.getbyname(commonsettingfields.ravicosoftbusinessbookmembershipplan);

            if (membershiptype == null)
            {
                var ss = new softwaresetting();
                ss.name        = commonsettingfields.ravicosoftbusinessbookmembershipplan;
                ss.valuetype   = "string";
                ss.stringvalue = user.businessbookmembershipplan;
                userutils.ravicosoftbusinessbookmembershipplan = ssr.save(ss);
            }
            else
            {
                membershiptype.valuetype   = "string";
                membershiptype.stringvalue = user.businessbookmembershipplan;
                userutils.ravicosoftbusinessbookmembershipplan = ssr.update(membershiptype);
            }


            var cansendsms = ssr.getbyname(commonsettingfields.ravicosoftsmsplan);

            if (cansendsms == null)
            {
                var ss = new softwaresetting();
                ss.name        = commonsettingfields.ravicosoftsmsplan;
                ss.valuetype   = "string";
                ss.stringvalue = user.smsplan;
                userutils.ravicosoftsmsplan = ssr.save(ss);
            }
            else
            {
                cansendsms.valuetype        = "string";
                cansendsms.stringvalue      = user.smsplan;
                userutils.ravicosoftsmsplan = ssr.update(cansendsms);
            }
        }