private void txtNombre_Validating(object sender, CancelEventArgs e) { try { lblError.Text = ""; ServicioTURU Sweb = new ServicioTURU(); _Comp = Sweb.BuscarCompania(txtNombre.Text); if (_Comp == null) { HabilitarAgregar(); } else { HabilitarBajaModificar(); txtDireccion.Text = _Comp._Direccion; txtTelefono.Text = _Comp._Telefono; } } 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 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; } }