protected void Asignar_Click(object sender, EventArgs e) { XmlSerializer xmlSerial = new XmlSerializer(typeof(Entidades.Asignacion)); StringWriter xmlWrite = new StringWriter(); Entidades.Asignacion oAs = new Entidades.Asignacion(); wsUmas.WebServiceSoapClient ws = new wsUmas.WebServiceSoapClient(); bool resp; string p = cboCurso.SelectedValue; oAs.Id_carrera = cboCarrera.SelectedValue; oAs.Id_curso_modle = cboCurso.SelectedValue.ToString();; oAs.Id_ramo = cboRamos.SelectedValue; xmlSerial.Serialize(xmlWrite, oAs); resp = Crear(xmlSerial.ToString()); if (resp) { lblResultado.InnerText = "Datos Guardados"; } else { lblResultado.InnerText = "Datos NO guardados"; } }
public void LlenarCarreras() { wsUmas.WebServiceSoapClient ws = new wsUmas.WebServiceSoapClient(); string str = ws.Carreras().ToString(); XmlDocument doc = new XmlDocument(); doc.LoadXml(str); XmlNodeList nodo = doc.GetElementsByTagName("carrera"); cboCarrera.Items.Clear(); cboCarrera.Items.Add(new ListItem("Seleccione...", "")); foreach (XmlNode item in nodo) { string valor = item.SelectSingleNode("codcarr").InnerText; string texto = item.SelectSingleNode("nombre").InnerText; cboCarrera.Items.Add(new ListItem(texto, valor)); } }
protected void cboCarrera_SelectedIndexChanged(object sender, EventArgs e) { string codcarr = cboCarrera.SelectedValue.ToString(); wsUmas.WebServiceSoapClient ws = new wsUmas.WebServiceSoapClient(); string str = ws.MallaCarrera(codcarr).ToString(); XmlDocument doc = new XmlDocument(); doc.LoadXml(str); XmlNodeList nodo = doc.GetElementsByTagName("malla"); cboRamos.Items.Clear(); cboRamos.Items.Add(new ListItem("Seleccione...", "")); foreach (XmlNode item in nodo) { string valor = item.SelectSingleNode("codramo").InnerText; string texto = item.SelectSingleNode("nomramo").InnerText; cboRamos.Items.Add(new ListItem(texto, valor)); } }