public CSIBaseDialogFragment() { if (CSISystemContext == null) { CSISystemContext = new CSIContext(); } }
public static void WriteLog(CSIContext Context) { string Message = string.Format("\r\n{0} {1} [Log] {2}.\r\n", DateTime.Now.ToShortDateString(), DateTime.Now.ToShortTimeString(), Context.ToString()); Log.Debug(TAG, Message); File.AppendAllText(FileName, Message); }
public static void Copy(CSIContext src, CSIContext tgt) { if ((tgt != null) && (src != null)) { tgt.ParseBundle(src.BuildBundle()); } if (tgt == null) { tgt = new CSIContext(); } }
public void SetCSISystemContext(CSIContext SrcContext) { if (SrcContext == null) { CSISystemContext = new CSIContext(); } else { CSISystemContext = SrcContext; } }
public CSIBaseObject(CSIContext SrcContext = null) { if (SrcContext == null) { CSISystemContext = new CSIContext(); } else { CSISystemContext = SrcContext; } }
public CSIBaseAdapter(CSIContext SrcContext = null) { if (SrcContext == null) { CSISystemContext = new CSIContext(); } else { CSISystemContext = SrcContext; } }
public override void OnCreate(Bundle savedInstanceState) { if (BaseActivity == null) { BaseActivity = (CSIBaseActivity)Activity; if (BaseActivity.GetCSISystemContext() == null) { CSISystemContext = new CSIContext(); } else { CSISystemContext = BaseActivity.GetCSISystemContext(); } } base.OnCreate(savedInstanceState); // Create your fragment here }
public CSIBaseFragment(CSIBaseActivity activity = null) : base() { if (activity == null) { CSISystemContext = new CSIContext(); } else { BaseActivity = activity; if (BaseActivity.GetCSISystemContext() == null) { CSISystemContext = new CSIContext(); } else { CSISystemContext = BaseActivity.GetCSISystemContext(); } } }
public CSIBaseFragment() { if (CSISystemContext == null) { BaseActivity = (CSIBaseActivity)Activity; CSISystemContext = new CSIContext(); } else { if (BaseActivity.GetCSISystemContext() == null) { CSISystemContext = new CSIContext(); } else { CSISystemContext = BaseActivity.GetCSISystemContext(); } } }
protected override void OnCreate(Bundle savedInstanceState) { try { base.OnCreate(savedInstanceState); if (CSISystemContext == null) { CSISystemContext = new CSIContext(); } SetMyTheme(); CSISystemContext.ParseBundle(Intent.GetBundleExtra("CSISystemContext")); } catch (Exception Ex) { WriteErrorLog(Ex); } // Create your application here }
public virtual void SetBaseActivity(CSIBaseActivity activity) { if (activity == null) { CSISystemContext = new CSIContext(); } else { BaseActivity = activity; if (BaseActivity.GetCSISystemContext() == null) { CSISystemContext = new CSIContext(); } else { CSISystemContext = BaseActivity.GetCSISystemContext(); } } }
public CSIBaseFragmentPagerAdapter(Android.Support.V4.App.FragmentManager fm, CSIBaseActivity activity = null) : base(fm) { if (activity == null) { CSISystemContext = new CSIContext(); } else { BaseActivity = activity; if (BaseActivity.GetCSISystemContext() == null) { CSISystemContext = new CSIContext(); } else { CSISystemContext = BaseActivity.GetCSISystemContext(); } } }
public static void WriteConfigure(CSIContext c) { try { File.Delete(FileName); FileStream ConfigureStream = File.Open(FileName, FileMode.OpenOrCreate); JsonWriter jWriter = new JsonWriter(new Java.IO.OutputStreamWriter(ConfigureStream)); jWriter.BeginObject(); jWriter.Name("CSIWebServerName").Value(c.CSIWebServerName ?? string.Empty); jWriter.Name("Configuration").Value(c.Configuration ?? string.Empty); jWriter.Name("ConfigurationList"); jWriter.BeginArray(); foreach (string config in c.ConfigurationList) { jWriter.Value(config ?? string.Empty); } jWriter.EndArray(); jWriter.Name("Theme").Value(c.Theme); jWriter.Name("EnableHTTPS").Value(c.EnableHTTPS); jWriter.Name("UseRESTForRequest").Value(c.UseRESTForRequest); jWriter.Name("SaveUser").Value(c.SaveUser); jWriter.Name("SavePassword").Value(c.SavePassword); jWriter.Name("SavedUser").Value(c.SaveUser ? c.SavedUser : string.Empty); jWriter.Name("SavedPassword").Value(c.SaveUser && c.SavePassword ? c.SavedPassword : string.Empty); jWriter.Name("LoadPicture").Value(c.LoadPicture); jWriter.Name("RecordCap").Value(c.RecordCap ?? "10"); jWriter.Name("ForceAutoPost").Value(c.ForceAutoPost); jWriter.Name("ShowSuccessMessage").Value(c.ShowSuccessMessage); jWriter.Name("LicenseString").Value(c.LicenseString); jWriter.Name("ExpDate").Value(c.ExpDate); jWriter.EndObject(); jWriter.Close(); ConfigureStream.Close(); } catch (Exception Ex) { WriteErrorLog(Ex); } }
//public event LoadJsonCompletedEventHandler LoadJsonCompleted; //public event SaveJsonCompletedEventHandler SaveJsonCompleted; public CSIBaseDataObject(CSIContext SrcContext = null) : base(SrcContext) { CSIDataSet = null; NewInvoker(); Invoker.GetConfigurationNamesCompleted += (o, e) => { GetConfigurationNamesCompleted(this, e); }; Invoker.CreateSessionTokenCompleted += (o, e) => { CreateSessionTokenCompleted(this, e); }; Invoker.LoadDataSetCompleted += (o, e) => { if (e.Error == null) { CSIDataSet = e.Result; } LoadDataSetCompleted(this, e); }; Invoker.SaveDataSetCompleted += (o, e) => { if (e.Error == null) { CSIDataSet = e.Result; } SaveDataSetCompleted(this, e); }; Invoker.CallMethodCompleted += (o, e) => { if (e.Error == null) { //TO DO, No idea what's the return result //CSIDataSet = e.Result; } CallMethodCompleted(this, e); }; //Invoker.LoadJsonCompleted += (o, e) => { LoadJsonCompleted(this, e); }; //Invoker.SaveJsonCompleted += (o, e) => { SaveJsonCompleted(this, e); }; InitialPreopertyList(); RecordCap = int.Parse(CSISystemContext.RecordCap); }
public CSIBaseGridViewerAdapter(Android.Support.V4.App.Fragment fragment, GridView gridView, CSIContext SrcContext = null) : base(SrcContext) { GridView = gridView; Fragment = fragment; }
public CSIJsonParser(CSIContext SrcContext = null) : base(SrcContext) { }
//public event LoadJsonCompletedEventHandler LoadJsonCompleted; //public event SaveJsonCompletedEventHandler SaveJsonCompleted; public CSIBaseInvoker(CSIContext SrcContext = null) : base(SrcContext) { InitWebService(); }
public static void ReadConfigure(CSIContext c) { try { CheckConfigureFile(); FileStream ConfigureStream = File.OpenRead(FileName); JsonReader jReader = new JsonReader(new Java.IO.InputStreamReader(ConfigureStream)); jReader.BeginObject(); while (jReader.HasNext) { string name = jReader.NextName(); if (name.Equals("CSIWebServerName")) { //WriteLog("Read CSIWebServerName"); if (jReader.Peek() == JsonToken.Null) { jReader.SkipValue(); } else { try { c.CSIWebServerName = jReader.NextString() ?? string.Empty; }catch (Exception Ex) { WriteErrorLog(Ex); c.CSIWebServerName = string.Empty; } } } else if (name.Equals("Theme")) { //WriteLog("Read Configuration"); if (jReader.Peek() == JsonToken.Null) { jReader.SkipValue(); } else { try { c.Theme = jReader.NextString() ?? string.Empty; } catch (Exception Ex) { WriteErrorLog(Ex); c.Theme = string.Empty; } } } else if (name.Equals("Configuration")) { //WriteLog("Read Configuration"); if (jReader.Peek() == JsonToken.Null) { jReader.SkipValue(); } else { try { c.Configuration = jReader.NextString() ?? string.Empty; } catch (Exception Ex) { WriteErrorLog(Ex); c.Configuration = string.Empty; } } } else if (name.Equals("ConfigurationList")) { //WriteLog("Read ConfigurationList"); if (jReader.Peek() == JsonToken.Null) { jReader.SkipValue(); } else { c.ConfigurationList.Clear(); jReader.BeginArray(); while (jReader.HasNext) { if (jReader.Peek() == JsonToken.Null) { jReader.SkipValue(); } else { c.ConfigurationList.Add(jReader.NextString() ?? string.Empty); } } jReader.EndArray(); } } else if (name.Equals("SavedUser")) { //WriteLog("Read SavedUser"); if (jReader.Peek() == JsonToken.Null) { jReader.SkipValue(); } else { c.SavedUser = jReader.NextString(); } } else if (name.Equals("SavedPassword")) { //WriteLog("Read SavedPassword"); if (jReader.Peek() == JsonToken.Null) { jReader.SkipValue(); } else { c.SavedPassword = jReader.NextString() ?? string.Empty; } } else if (name.Equals("EnableHTTPS")) { //WriteLog("Read EnableHTTPS"); if (jReader.Peek() == JsonToken.Null) { jReader.SkipValue(); } else { c.EnableHTTPS = jReader.NextBoolean(); } } else if (name.Equals("UseRESTForRequest")) { //WriteLog("Read UseRESTForRequest"); if (jReader.Peek() == JsonToken.Null) { jReader.SkipValue(); } else { c.UseRESTForRequest = jReader.NextBoolean(); } } else if (name.Equals("SaveUser")) { //WriteLog("Read SaveUser"); if (jReader.Peek() == JsonToken.Null) { jReader.SkipValue(); } else { c.SaveUser = jReader.NextBoolean(); } } else if (name.Equals("SavePassword")) { //WriteLog("Read SavePassword"); if (jReader.Peek() == JsonToken.Null) { jReader.SkipValue(); } else { c.SavePassword = jReader.NextBoolean(); } } else if (name.Equals("LoadPicture")) { //WriteLog("Read Load Picture"); if (jReader.Peek() == JsonToken.Null) { jReader.SkipValue(); } else { c.LoadPicture = jReader.NextBoolean(); } } else if (name.Equals("ForceAutoPost")) { //WriteLog("Force Auto Post"); if (jReader.Peek() == JsonToken.Null) { jReader.SkipValue(); } else { c.ForceAutoPost = jReader.NextBoolean(); } } else if (name.Equals("ShowSuccessMessage")) { //WriteLog("Force Auto Post"); if (jReader.Peek() == JsonToken.Null) { jReader.SkipValue(); } else { c.ShowSuccessMessage = jReader.NextBoolean(); } } else if (name.Equals("ExpDate")) { //WriteLog("ExpDate"); if (jReader.Peek() == JsonToken.Null) { jReader.SkipValue(); } else { c.ExpDate = jReader.NextString() ?? string.Empty; } } else if (name.Equals("LicenseString")) { //WriteLog("Force Auto Post"); if (jReader.Peek() == JsonToken.Null) { jReader.SkipValue(); } else { c.LicenseString = jReader.NextString() ?? string.Empty; } } else if (name.Equals("RecordCap")) { //WriteLog("Read RecordCap"); if (jReader.Peek() == JsonToken.Null) { jReader.SkipValue(); } else { c.RecordCap = jReader.NextString() ?? string.Empty; } } else { jReader.SkipValue(); } } jReader.EndObject(); jReader.Close(); ConfigureStream.Close(); } catch (Exception Ex) { WriteErrorLog(Ex); } }
public CSIConfiguration(CSIContext SrcContext = null) : base(SrcContext) { }
public CSIXMLParser(CSIContext SrcContext = null) : base(SrcContext) { }