private List<string> ejecutarExisteRuta()
{
SqlCommand command = new SqlCommand();
command.Connection = Program.conexion();
command.CommandType = System.Data.CommandType.Text;
command.CommandText = "SELECT * FROM ABSTRACCIONX4.ExisteRutaParaModificacion(@Codigo,@Origen,@Destino,@PPasaje,@PKg,@Servicios)";
command.CommandTimeout = 0;
command.Parameters.AddWithValue("@Codigo", int.Parse(codigoActual));
command.Parameters.AddWithValue("@Origen", txtCiudadOrigenNueva.Text);
command.Parameters.AddWithValue("@Destino", txtCiudadDestinoNueva.Text);
command.Parameters.AddWithValue("@PPasaje", enDecimal(txtPrecioPasajeNuevo.Text));
command.Parameters.AddWithValue("@PKg", enDecimal(txtPrecioEncomiendaNueva.Text));
SqlParameter param = new SqlParameter("@Servicios", SqlDbType.Structured);
param.TypeName = "ABSTRACCIONX4.Lista";
param.Value = crearDataTable(listaServicios);
command.Parameters.Add(param);
SqlDataReader reader = command.ExecuteReader();
List<string> listaServiciosAAgregar = new List<string>();
while (reader.Read())
{
listaServiciosAAgregar.Add(reader.GetString(0));
}
reader.Close();
return listaServiciosAAgregar;
}