tengo en estos momentos dos archivos: WSClient.svc (que es un web services) y una clase llamada LogeaError.cs (que es donde esta mi funcion)
mi problema es que estoy tratando de pasar los parametros que se ingresan en la clase GetWorkOrder que se encuentra en WSClient.svc a el la clase LogPendientes ubicada en LogeaError.cs
Código C++:
Ver original
public ResponseWorkOrder GetWorkOrder (string district, string wo_no, string wo_stat_type, string userWS, string token) { try { ...... } catch(Exception e) { List<LogeaError> Pendientes = new List<LogeaError>(); Pendientes.Add(new LogeaError { District = district, WoNo = wo_no, WoStatType = wo_stat_type, User_WS = userWS, Tokens = token }); return new ResponseWorkOrder { Success = false, Text = e.Message }; }
este es el codigo de la clase LogPendientes:
Código C++:
Ver original
public class LogeaError { public void LogPendientes(string District, string Wo_No, string Wo_Stat_Type, string UserWS, string Token) { string Vdistrict, Vwo_no, Vwo_stat_type, VuserWS, Vtoken; Vdistrict = District; Vwo_no = Wo_No; Vwo_stat_type = Wo_Stat_Type; VuserWS = UserWS; Vtoken = Token; ..... }
Bueno el tema es que en la clase GetWorkOrder en el catch no logro pasarle los parametro a mi LogPendientes... la clase GetWorkOrder me arroja el error: Error 1 'WSPlatformClient.LogeaError' does not contain a definition for 'District'
la verdad que no entiendo porque me arroja ese error si veo que si tengo definito el District?? (tambien me aparecen otros 4 errores con el resto de los campos :Wo_No, Tokens, etc.)
Que estoy haciendo mal??, o que me falta hacer??
Desde ya muchas gracias, estaré atento a sus respuestas,
Saludos!