private void button1_Click(object sender, EventArgs e) { if ((userName == null) && (userName.Length == 0)) { MessageBox.Show("Invalid UserName", "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly, false); } else { EzeAPI api = EzeAPI.create(); EzeResult res = null; EzeConfig config = new EzeConfig(LoginMode.APPKEY, "3175bf13-9ea7-454a-bfc5-1644588cb6b8", "test", "INR", false, ServerType.DEMO); if (api != null) { api.setMessageHandler(messageListener); res = api.initialize(config); if ((res != null) && (res.getStatus() == Status.SUCCESS)) { this.Visible = false; new MenuForm(this).ShowDialog(); } else { MessageBox.Show(res.getError().getMessage(), "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly, false); } } } }
private void button1_Click(object sender, EventArgs e) { if ((userName == null) && (userName.Length==0)) MessageBox.Show("Invalid UserName", "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly, false); else { EzeAPI api = EzeAPI.create(); EzeResult res = null; EzeConfig config = new EzeConfig(LoginMode.APPKEY, "3175bf13-9ea7-454a-bfc5-1644588cb6b8", "test", "INR", false, ServerType.DEMO); if (api != null) { api.setMessageHandler(messageListener); res = api.initialize(config); if ((res != null) && (res.getStatus() == Status.SUCCESS)) { this.Visible = false; new MenuForm(this).ShowDialog(); } else { MessageBox.Show(res.getError().getMessage(), "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly, false); } } } }
//// private static EzeAPI getAPI() // { // if (null == API) // { // API = new EzeAPI(); // API.initialize(); // } // return API; // } public EzeResult initialize(EzeConfig config) { if (!initialized) { Boolean init = initializeEzeCli(); if (init) { Console.WriteLine(" " + config.getLoginMode() + " " + config.getUserName() + " " + config.getAppKey()+" "+API); API.setServerType(config.getServerType()); EzeResult result = API.login(config.getLoginMode(), config.getUserName(), config.getAppKey()); Console.WriteLine(result); if (result.getStatus() == Status.SUCCESS) { Console.WriteLine("Logged in succesfully"); result = API.prepareDevice(); if (result.getStatus() == Status.SUCCESS) { EzeEvent("Initialization succesful", new EventArgs()); return result; } else { result = API.prepareDevice(); if ((result.getStatus() == Status.SUCCESS) && (EzeEvent!=null)) EzeEvent("Initialization succesful", new EventArgs()); else if (EzeEvent != null) EzeEvent("Prepare Device failed", new EventArgs()); return result; } } else { EzeEvent("Login Failed", new EventArgs()); Console.WriteLine("--------------- failed"); return result; } } else { EzeEvent("Initialization failed", new EventArgs()); EzeResult result = new EzeResult(); result.setStatus(Status.FAILURE); result.setEventName(EventName.INITIALIZATION); Error err = new Error(); err.setMessage("Initialization Failed"); result.setError(err); return result; } } else { EzeResult result = new EzeResult(); result.setStatus(Status.FAILURE); result.setEventName(EventName.INITIALIZATION); Error err = new Error(); err.setMessage("Already initialized"); result.setError(err); return result; } }