public override void treatResponse(Dictionary <string, object> response) { object outobj; response.TryGetValue("authorized", out outobj); int authorized = Int32.Parse(outobj.ToString()); if (authorized == 1) { object queues; response.TryGetValue("queues", out queues); Dictionary <string, string> queuesNames = JSONManipulator.DeserializeDict <String, string>(queues.ToString()); foreach (File f in files) { if (queuesNames.Keys.Contains(f.path)) { string qname; queuesNames.TryGetValue(f.path, out qname); Thread thread = new Thread(delegate() { (new UploadFileOnParts(qname, f)).execute(); }); thread.Start(); } f.fileStatus = FileStatus.UPTODATE; } } else { FormsHandler.popup(Messages.Attention_NotAutorized); } }
public override void treatResponse(Dictionary <string, object> response) { Object authorization; if (response.TryGetValue("authorized", out authorization)) { int authInt = Int32.Parse(authorization.ToString()); if (authInt.Equals(1)) { Object ouid; Object username; response.TryGetValue("uid", out ouid); response.TryGetValue("username", out username); LoggedUser.Name = username.ToString(); LoggedUser.uid = Int32.Parse(ouid.ToString()); FormsHandler.setLoginResponse("Authorized"); FormsHandler.ReplaceLoginWithMainForm(); Ctrl.Init(); } else { FormsHandler.setLoginResponse("Not authorized"); } } }
public override void treatResponse(Dictionary <string, object> response) { Object outVal; response.TryGetValue("changes", out outVal); String outString = outVal.ToString(); List <File> files = FilesHandler.getInstance().getFiles(outString); files.Reverse(); FormsHandler.addFilesToHistoryGrid(files); }
public override void treatResponse(Dictionary <string, object> response) { Console.Write(response); Object outVal; response.TryGetValue("projects", out outVal); String outString = outVal.ToString(); List <Folder> folders = FilesHandler.getInstance().initializeFolders(outString); FormsHandler.createProjectsTree(folders); }