private void btnModificar_Click(object sender, EventArgs e) { try { if (ControlVacio()) { throw new Exception("Debe completar todos los campos"); } ServicioTURU Sweb = new ServicioTURU(); if (cbCompanias.Text != Vinter._Com._Nombre) { Vinter._Com = Sweb.BuscarCompania(cbCompanias.SelectedItem.ToString()); } if (cbTerminales.Text != Vinter._Ter._Codigo) { Vinter._Ter = Sweb.BuscarTerminal(cbTerminales.SelectedItem.ToString()); } DateTime fechaPartida = Convert.ToDateTime(dtFechaPartida.Value.ToShortDateString() + " " + txtHoraPartida.Text); DateTime fechaArribo = Convert.ToDateTime(dtFechaArribo.Value.ToShortDateString() + " " + txtHoraArribo.Text); Vinter._NumViaje = Convert.ToInt32(txtNumero.Text); Vinter._Documentacion = txtDocumentacion.Text; Vinter._Emp = _Emp; Vinter._CantidadAsientos = Convert.ToInt32(txtAsientos.Text); Vinter._FechaArribo = fechaArribo; Vinter._FechaPartida = fechaPartida; Vinter._ServicioBordo = chkServicioaBordo.Checked; Sweb.ModificarViaje(Vinter); lblError.Text = "Viaje modificado correctamente"; LimpiarForm(); } catch (System.Web.Services.Protocols.SoapException ex) { if (ex.Detail.InnerText.Length > 100) { lblError.Text = ex.Detail.InnerText.Substring(0, 100); } else { lblError.Text = ex.Detail.InnerText; } } catch (Exception ex) { lblError.Text = ex.Message; } }
private void txtCodigo_Validating(object sender, CancelEventArgs e) { try { lblMensaje.Text = ""; ServicioTURU Sweb = new ServicioTURU(); term = Sweb.BuscarTerminal(txtCodigo.Text); if (term == null) { CamposAgregar(); } else { CamposBajaModi(); txtCiudad.Text = term._Ciudad; cmbPais.Text = term._Pais; for (int i = 0; i < (term._Facilidades.Length); i++) { lstFacilidad.Items.Add(term._Facilidades[i]); } } } catch (System.Web.Services.Protocols.SoapException ex) { if (ex.Detail.InnerText.Length > 100) { lblMensaje.Text = ex.Detail.InnerText.Substring(0, 100); } else { lblMensaje.Text = ex.Detail.InnerText; } } catch (Exception ex) { lblMensaje.Text = ex.Message; } }