Ejemplo n.º 1
0
        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);
                    }
                }
            }
        }
Ejemplo n.º 2
0
        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);

                    }
                }

            }
        }
Ejemplo n.º 3
0
        //// 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;
            }
        }