예제 #1
0
 public GeralController()
 {
     //db = new dbconnection();
     opInt = new Operations();
     //dbops = new dbcomops_cls();
     rcr = new recres();
 }
예제 #2
0
        public void SetLanguage(Controller context)
        {
            try
            {
                string culture = "";
                if (Session["culture"] != null && !Session["culture"].ToString().Equals(""))
                {
                    culture = Session["culture"].ToString();
                }
                else
                {
                    culture = "en";
                }

                Session["culture"] = culture;

                //context.TempData.Keep("culture");
                Thread.CurrentThread.CurrentCulture   = CultureInfo.CreateSpecificCulture(Session["getCulture"].ToString());
                Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;

                recres rcr = new recres();

                string Success = rcr.ConfigLanguage(context.Server.MapPath("~/padv.cfg"), (string)Session["lang_code"]);
                if (Success == "OK")
                {
                    context.Session["rcr"] = rcr;
                    GeralResource.SetGeral();
                }
                else
                {
                    Console.WriteLine("Tratar erro para falta de instancia ODBC windows");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }