private void TestEcho() { //Test Connetion if (ProxyServiceClient.Echo()) { string message = string.Empty; if (ProxyServiceClient.Autentication(ref message)) { DisplayService("Connected with server...", Color.Green); } else { DisplayService("Erro connection with server...", Color.Red); MessageBox.Show(message, "Error"); } } else { DisplayService("Erro connection with server...", Color.Red); } }
private static byte Status(Guid guid) { return(ProxyServiceClient.GetStatus(guid)); }
private void UpdateStatus(GridProteinFolding.Middle.Helpers.ConfigurationHelpers.Param newParam, BasicEnums.State state) { ProxyServiceClient.SetStatus(newParam, state); }
private bool CallServer(GridProteinFolding.Data.XMLData.Entity.Process process) { bool retRun = false; try { ServiceParamWcf paramWCF; bool oneProcessPeerGuid = false; //Se não existir pendência no cliente if (process == null) { paramWCF = ProxyServiceClient.GetOneProcess(); } else { paramWCF = ProxyServiceClient.GetOneProcessGui(process.guid); oneProcessPeerGuid = true; //Implementar a mudança de STATUS - qdo ocorrer erro POS processamento = UPLOAD e etc //variavel RET (estara dentro Run) tem q estar setada pra TRUE...senao dara ERRO 99... //Proxy.SetStatus(paramWCF, BasicEnums.State.Upload); } if (paramWCF != null) { ConsoleColor oldColour = Console.ForegroundColor; GICO.ForegroundColor(ConsoleColor.Yellow); DisplayMessage(string.Empty); DisplayMessage(ExtendedString.Format("{0}> {1}", paramWCF.param.dataToProcess.Guid, Resource.Started)); GICO.ForegroundColor(oldColour); if (oneProcessPeerGuid) { DisplayMessage(ExtendedString.Format("{0}> {1}", paramWCF.param.dataToProcess.Guid, Resource.GetOneProcess)); } else { DisplayMessage(ExtendedString.Format("{0}> {1}", paramWCF.param.dataToProcess.Guid, Resource.GetOneProcessGui)); } //Responde que esta sendo PROCESSADO DisplayMessage(ExtendedString.Format("{0}> {1}", paramWCF.param.dataToProcess.Guid, Resource.Running)); retRun = Run(paramWCF); DisplayMessage(ExtendedString.Format("{0}> {1}", paramWCF.param.dataToProcess.Guid, Resource.Finished)); DisplayMessage(string.Empty); } return(retRun); } catch (EndpointNotFoundException ex) { ConsoleColor oldColour = Console.ForegroundColor; GICO.ForegroundColor(ConsoleColor.Red); DisplayMessage(ex.Message); GICO.ForegroundColor(oldColour); new CustomLog().EndpointNotFoundException(ex); } return(false); }