Hola a todos
estoy por ak porque tengo una gran duda, espero puedan ayudarme.
Estoy probando el siguiente codigo para agregar un nuevo curso utilizando el webservices.
editCoursesInput _editCoursesInput = new editCoursesInput();
_editCoursesInput.courses = new courseDatum[1];
_editCoursesInput.courses[0] = new courseDatum();
_editCoursesInput.courses[0].action = "Add";
_editCoursesInput.courses[0].category = 1;
_editCoursesInput.courses[0].fullname = "PRUEBA curso";
_editCoursesInput.courses[0].shortname = "pruebaCurso";
_editCoursesInput.courses[0].format = "week";
_editCoursesInput.courses[0].showgrades = 1;
_editCoursesInput.courses[0].newsitems = 5;
_editCoursesInput.courses[0].visible = 1;
editCoursesOutput _editCoursesOutput = MyWebServices.edit_courses(_loginReturn.client, _loginReturn.sessionkey, _editCoursesInput);
if (_editCoursesOutput.courses[0].error != "")
{
throw new Exception(_editCoursesOutput.courses[0].error);
}
else
{
Response.Write(Convert.ToInt16(_editCoursesOutput.courses[0].id));
}
Me arroja el siguiente error:
ws_missingvalue
Especificamente en esta linea:
throw new Exception (_editCoursesOutput.courses [0]. error)
Por favor, necesito ayuda...