public GeralController() { //db = new dbconnection(); opInt = new Operations(); //dbops = new dbcomops_cls(); rcr = new recres(); }
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; } }